Implement a flag -fext-numeric-literals that allows control of whether GNU...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
2
3 PR c++/54413
4 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
5 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
6 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
7 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
8
9 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
10
11 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
12 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
13 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
14 array bounds.
15 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
16
17 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
18
19 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
20 * g++.dg/tm/pr47530.C: Same.
21
22 2012-11-09 Jason Merrill <jason@redhat.com>
23
24 PR c++/54859
25 * g++.dg/cpp0x/alias-decl-25.C: New.
26
27 * g++.dg/abi/abi-tag1.C: New.
28 * g++.dg/abi/abi-tag2.C: New.
29
30 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
31
32 PR rtl-optimization/55154
33 * gcc.target/i386/pr55154.c: New test.
34
35 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
36
37 PR rtl-optimization/55151
38 * gcc.dg/pr55151.c: Move ...
39 * gcc.target/i386/pr55151.c: ... here.
40
41 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
42
43 PR rtl-optimization/54472
44 * gcc.dg/pr54472.c: New test.
45
46 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
47
48 * gnat.dg/stack_check3.ad[sb]: New test.
49
50 2012-11-08 Ian Lance Taylor <iant@google.com>
51
52 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
53 with arguments. Handle errorcheckoutput and rundir test types.
54
55 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
56
57 PR tree-optimization/55191
58 * gcc.dg/pr55191.c: New test.
59
60 2012-11-08 Jakub Jelinek <jakub@redhat.com>
61
62 PR debug/54499
63 * g++.dg/debug/pr54499.C: New test.
64
65 2012-11-08 Jan Hubicka <jh@suse.cz>
66
67 PR middle-end/48636
68 * gcc.dg/winline-3.c: Update.
69
70 2012-11-08 Martin Jambor <mjambor@suse.cz>
71
72 * gfortran.dg/ipcp-array-1.f90: New test.
73
74 2012-11-08 Florian Weimer <fweimer@redhat.com>
75
76 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
77
78 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
79
80 PR rtl-optimization/55151
81 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
82
83 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
84
85 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
86
87 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
88
89 * gcc.c-torture/compile/20121107-1.c: New test.
90
91 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
92
93 PR rtl-optimization/55151
94 * gcc.dg/pr55151.c: Compile it only for x86_64.
95
96 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
97
98 PR rtl-optimization/55122
99 * gcc.dg/pr55122.c: New test.
100
101 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
102
103 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
104 word powerpc.
105 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
106 * gcc.target/powerpc/loop_align.c: Skip on AIX.
107 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
108 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
109
110 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
111
112 PR c/53063
113 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
114
115 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
116
117 PR c/51294
118 * c-c++-common/pr51294.c: New.
119
120 2012-11-07 Martin Jambor <mjambor@suse.cz>
121
122 PR tree-optimization/53787
123 * gcc.dg/ipa/ipa-5.c: Adjust.
124 * gcc.dg/ipa/ipcp-agg-1.c: New test.
125 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
126 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
127 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
128 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
129 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
130 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
131 * gfortran.dg/pr48636-2.f90: New test.
132 * gfortran.dg/pr53787.f90: Likewise.
133
134 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
135
136 PR c++/55226
137 Revert:
138 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
139
140 PR c++/54922
141 * g++.dg/cpp0x/constexpr-union4.C: New.
142
143 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
144
145 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
146
147 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
148
149 PR target/49220
150 * gcc.c-torture/compile/pr49220.c: New test.
151
152 2012-11-07 Florian Weimer <fweimer@redhat.com>
153
154 * g++.dg/init/new40.C: New.
155
156 2012-11-07 Jakub Jelinek <jakub@redhat.com>
157
158 PR debug/54693
159 * gcc.dg/guality/pr54693-2.c: New test.
160
161 2012-11-06 Andrew Pinski <apinski@cavium.com>
162
163 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
164 -fno-vect-cost-model.
165
166 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
167
168 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
169 * gcc.dg/tm/debug-1.c: Same.
170 * gcc.dg/tm/irrevocable-3.c: Same.
171 * gcc.dg/tm/irrevocable-4.c: Same.
172 * gcc.dg/tm/memopt-10.c: Same.
173 * gcc.dg/tm/memopt-11.c: Same.
174 * gcc.dg/tm/props-4.c: Same.
175 * gcc.dg/tm/wrap-3.c: Same.
176 * gcc.dg/tm/wrap-4.c: Same.
177
178 2012-11-06 Andrew Pinski <apinski@cavium.com>
179
180 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
181
182 2012-11-06 Jan Hubicka <jh@suse.cz>
183
184 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
185 candidate still.
186 * gcc.dg/tree-ssa/loop-23.c: Likewise.
187 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
188 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
189
190 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
191
192 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
193
194 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
195
196 PR middle-end/41993
197 * gcc.dg/torture/pr41993.c: New test.
198
199 2012-11-06 Jan Hubicka <jh@suse.cz>
200
201 * gcc.target/i386/l_fma_float_?.c: Update.
202 * gcc.target/i386/l_fma_double_?.c: Update.
203
204 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
205
206 PR target/54089
207 * gcc.target/sh/pr54089-8.c: New.
208 * gcc.target/sh/pr54089-9.c: New.
209
210 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
211
212 PR target/47440
213 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
214 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
215 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
216 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
217 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
218 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
219 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
220 * gcc.target/i386/avx-vzeroupper-27.c: New.
221
222 2012-11-06 Janus Weil <janus@gcc.gnu.org>
223
224 PR fortran/54917
225 * gfortran.dg/transfer_class_1.f90: New.
226 * gfortran.dg/transfer_class_2.f90: New.
227
228 2012-11-05 Sriraman Tallam <tmsriram@google.com>
229
230 * testsuite/g++.dg/mv1.C: New test.
231 * testsuite/g++.dg/mv2.C: New test.
232 * testsuite/g++.dg/mv3.C: New test.
233 * testsuite/g++.dg/mv4.C: New test.
234 * testsuite/g++.dg/mv5.C: New test.
235 * testsuite/g++.dg/mv6.C: New test.
236
237 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
238
239 PR testsuite/55186
240 * gcc.dg/const-uniq-1.c (a): Increase length four times.
241
242 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
243
244 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
245 darwin.
246
247 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
248
249 * g++.dg/torture/20121105-1.C: New test.
250
251 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
252
253 * gcc.dg/torture/fp-compare.c: New testcase.
254
255 2012-11-05 Jan Hubicka <jh@suse.cz>
256
257 * gcc.dg/const-1.c: Update.
258 * gcc.dg/pure-1.c: Update.
259
260 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
261
262 PR rtl-optimization/55151
263 * gcc.dg/pr55151.c: New test.
264
265 2012-11-05 Jakub Jelinek <jakub@redhat.com>
266
267 PR debug/54970
268 PR debug/54971
269 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
270
271 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
272
273 PR testsuite/51128
274 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
275
276 2012-11-05 Jan Hubicka <jh@suse.cz>
277
278 * gcc.dg/autopar/pr49960.c: Fix testcase.
279
280 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
281
282 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
283 Fix scan-tree-dump-times directive.
284
285 2012-11-04 Janus Weil <janus@gcc.gnu.org>
286
287 PR fortran/55199
288 * gfortran.dg/associate_12.f90: New.
289
290 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
291
292 PR target/54255
293 * lib/target-supports.exp (check_effective_target_masm_intel): New
294 proc.
295 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
296 masm_intel.
297
298 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
299 Jack Howarth <howarth@bromo.med.uc.edu>
300
301 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
302 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
303 * gcc.target/i386/pr53249.c: Likewise.
304
305 2012-11-03 Andrew Pinski <apinski@cavium.com>
306
307 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
308 call abort1 so that cross jumping does not happen.
309
310 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
311
312 PR target/51244
313 * gcc.target/sh/pr51244-18.c: New.
314 * gcc.target/sh/pr51244-19.c: New.
315
316 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
317
318 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
319 b requires a 64-bit operation followed by a truncation.
320
321 2012-11-02 Jan Hubicka <jh@suse.cz>
322
323 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
324
325 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
326
327 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
328 conditions to verify the reduction code is vectorized.
329
330 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
331 in case 'pow', such as 'powerpc' is used in the compiler version name.
332 * gcc.target/powerpc/pr46728-2.c: Likewise.
333 * gcc.target/powerpc/pr46728-3.c: Likewise.
334 * gcc.target/powerpc/pr46728-4.c: Likewise.
335 * gcc.target/powerpc/pr46728-5.c: Likewise.
336 * gcc.target/powerpc/pr46728-7.c: Likewise.
337 * gcc.target/powerpc/pr46728-8.c: Likewise.
338 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
339
340 2012-11-02 Jan Hubicka <jh@suse.cz>
341
342 * gcc.dg/tree-ssa/loop-38.c: New testcase.
343
344 2012-11-02 Jan Hubicka <jh@suse.cz>
345
346 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
347 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
348
349 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
350
351 PR middle-end/55130
352 * gcc.target/i386/pr55130.c: New test.
353
354 2012-11-02 Jakub Jelinek <jakub@redhat.com>
355
356 PR target/55147
357 * gcc.target/i386/pr55147.c: New test.
358
359 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
360
361 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
362 * gfortran.dg/default_format_denormal_1.f90: Same.
363
364 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
365
366 PR middle-end/55001
367 * g++.dg/ext/vector19.C: Remove target restrictions.
368 * gcc.dg/fold-compare-7.c: New testcase.
369
370 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
371
372 PR target/55160
373 * gcc.target/sh/pr55160.c: New.
374
375 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
376
377 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
378 scan-assembler regex.
379
380 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
381
382 PR middle-end/55150
383 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
384 * gcc.dg/pr55150-2.c: New test.
385
386 2012-11-01 Sharad Singhai <singhai@google.com>
387
388 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
389 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
390 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
391 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
392
393 2012-10-31 Dehao Chen <dehao@google.com>
394
395 * g++.dg/debug/dwarf2/block.C: New testcase.
396
397 2012-10-31 Jan Hubicka <jh@suse.cz>
398
399 * gcc.dg/pr44974.c: Add noinline.
400
401 2012-10-31 Janus Weil <janus@gcc.gnu.org>
402
403 PR fortran/53718
404 * gfortran.dg/class_54.f90: New.
405
406 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
407 Jakub Jelinek <jakub@redhat.com>
408
409 PR tree-optimization/55018
410 * gcc.dg/torture/pr55018.c: New test.
411
412 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
413
414 PR c++/54583
415 * g++.dg/ext/vla13.C: New.
416
417 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
418
419 PR middle-end/55150
420 * gcc.dg/pr55150.c: New test.
421
422 2012-10-31 Tobias Burnus <burnus@net-b.de>
423
424 PR fortran/55134
425 * gfortran.dg/associate_11.f90: New.
426
427 2012-10-31 Dodji Seketeli <dodji@redhat.com>
428
429 PR c++/54955
430 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
431
432 2012-10-31 Jakub Jelinek <jakub@redhat.com>
433
434 PR tree-optimization/19105
435 PR tree-optimization/21643
436 PR tree-optimization/46309
437 * gcc.dg/pr19105.c: New test.
438 * gcc.dg/pr21643.c: New test.
439 * gcc.dg/pr46309-2.c: New test.
440 * gcc.c-torture/execute/pr46309.c: New test.
441
442 2012-10-31 Alan Modra <amodra@gmail.com>
443
444 * gcc.target/powerpc/dimode_off.c: New.
445 * gcc.target/powerpc/timode_off.c: New.
446 * gcc.target/powerpc/dfmode_off.c: New.
447 * gcc.target/powerpc/tfmode_off.c: New.
448
449 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
450
451 PR rtl-optimization/55093
452 * gcc.target/i386/pr55093.c: New file.
453
454 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
455
456 * gcc.target/i386/pr55116.c: Renamed to ...
457 * gcc.target/i386/pr55116-1.c: This.
458
459 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
460
461 * gcc.target/i386/pr55116-2.c: New file.
462
463 2012-10-30 Richard Biener <rguenther@suse.de>
464
465 * gcc.dg/vect/slp-perm-2.c: Adjust.
466
467 2012-10-30 Richard Biener <rguenther@suse.de>
468
469 PR tree-optimization/55111
470 * gcc.dg/torture/pr55111.c: New testcase.
471
472 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
473
474 PR target/53988
475 * gcc.target/sh/pr53988.c: New.
476
477 2012-10-30 Bin Cheng <bin.cheng@arm.com>
478
479 PR target/54989
480 * gcc.dg/hoist-register-pressure-1.c: Rename from
481 hoist-register-pressure.c. Add nonpic condition.
482 * gcc.dg/hoist-register-pressure-2.c: New testcase.
483
484 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
485
486 PR c++/54930
487 * gcc.dg/Wreturn-local-addr.c: New.
488 * g++.dg/warn/Wno-return-local-addr.C: New.
489 * g++.dg/warn/Wreturn-local-addr.C: New.
490
491 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
492
493 PR middle-end/55116
494 * gcc.target/i386/pr55116.c: New file.
495
496 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
497
498 PR c/53066
499 * gcc.dg/Wshadow-4.c: New.
500 * gcc.dg/Wshadow-4.h: New.
501
502 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
503
504 PR debug/54693
505 * gcc.dg/guality/pr54693.c: New.
506
507 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
508
509 PR middle-end/55027
510 * gcc.dg/pr55027.c: New testcase.
511
512 2012-10-29 Jan Hubicka <jh@suse.cz>
513
514 * gcc.dg/ipa/inline-6.c: New testcase.
515
516 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
517
518 PR rtl-optimization/55106
519 * g++.dg/pr55106.C: New.
520
521 2012-10-29 Richard Guenther <rguenther@suse.de>
522
523 PR middle-end/53695
524 * gcc.dg/torture/pr53695.c: New testcase.
525
526 2012-10-28 Jan Hubicka <jh@suse.cz>
527
528 * gcc.dg/ipa/inlinehint-3.c: New testcase.
529
530 2012-10-28 Tobias Burnus <burnus@net-b.de>
531
532 PR fortran/54958
533 * gfortran.dg/do_check_6.f90: New.
534
535 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
536 Jack Howarth <howarth@bromo.med.uc.edu>
537
538 PR target/54404
539 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
540 to dg-options.
541 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
542
543 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
544
545 PR target/34283
546 * gcc.target/i386/pr34283.c: New test.
547
548 2012-10-26 Jakub Jelinek <jakub@redhat.com>
549
550 PR c++/55081
551 * g++.dg/opt/pr55081.C: New test.
552
553 PR debug/54970
554 PR debug/54971
555 * gcc.dg/guality/pr54970.c: New test.
556
557 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
558
559 PR c++/54984
560 * g++.dg/template/new11.C: New.
561
562 2012-10-26 Richard Biener <rguenther@suse.de>
563
564 PR middle-end/54824
565 * gcc.dg/torture/pr54824.c: New testcase.
566
567 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
568
569 * gcc.target/i386/fxsave-1.c: New.
570 * gcc.target/i386/fxsave64-1.c: Ditto.
571 * gcc.target/i386/fxrstor-1.c: Ditto.
572 * gcc.target/i386/fxrstor64-1.c: Ditto.
573 * gcc.target/i386/xsave-1.c: Ditto.
574 * gcc.target/i386/xsave64-1.c: Ditto.
575 * gcc.target/i386/xrstor-1.c: Ditto.
576 * gcc.target/i386/xrstor64-1.c: Ditto.
577 * gcc.target/i386/xsaveopt-1.c: Ditto.
578 * gcc.target/i386/xsaveopt64-1.c: Ditto.
579 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
580 * gcc.target/i386/sse-13.c: Ditto.
581 * gcc.target/i386/sse-14.c: Ditto.
582 * gcc.target/i386/sse-22.c: Ditto.
583 * gcc.target/i386/sse-23.c: Ditto.
584 * g++.dg/other/i386-2.C: Ditto.
585 * g++.dg/other/i386-3.C: Ditto.
586
587 2012-10-25 Jan Hubicka <jh@suse.cz>
588
589 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
590 at ivcanon time.
591
592 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
593
594 PR c++/53761
595 * g++.dg/ext/transparent-union.C: New.
596
597 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
598
599 PR c++/54427
600 * g++.dg/ext/vector19.C: New testcase.
601
602 2012-10-25 Richard Biener <rguenther@suse.de>
603
604 PR tree-optimization/54902
605 * g++.dg/torture/pr54902.C: New testcase.
606
607 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
608
609 PR c++/34892
610 * g++.dg/template/crash114.C: New.
611
612 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
613
614 PR bootstrap/55049
615 * gcc.target/i386/pr55049-1.c: New test.
616
617 2012-10-24 Janus Weil <janus@gcc.gnu.org>
618
619 PR fortran/55037
620 * gfortran.dg/class_dummy_4.f03: New.
621
622 2012-10-24 Jakub Jelinek <jakub@redhat.com>
623
624 PR rtl-optimization/55010
625 * gcc.dg/pr55010.c: New test.
626
627 PR debug/54828
628 * g++.dg/debug/pr54828.C: New test.
629
630 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
631
632 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
633 * gcc.dg/vect/vect-83_64.c: Likewise.
634
635 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
636
637 PR c++/54922
638 * g++.dg/cpp0x/constexpr-union4.C: New.
639
640 2012-10-23 Jeff Law <law@redhat.com>
641
642 * gcc.c-torture/execute/pr54985.c: New test.
643
644 2012-10-23 Paul Koning <ni1d@arrl.net>
645
646 PR debug/54508
647 * g++.dg/debug/dwarf2/pr54508.C: New.
648
649 2012-10-23 Jakub Jelinek <jakub@redhat.com>
650
651 PR c++/54844
652 * g++.dg/template/sizeof14.C: New test.
653
654 2012-10-23 Ian Bolton <ian.bolton@arm.com>
655 Jim MacArthur <jim.macarthur@arm.com>
656 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
657 Marcus Shawcroft <marcus.shawcroft@arm.com>
658 Nigel Stephens <nigel.stephens@arm.com>
659 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
660 Richard Earnshaw <rearnsha@arm.com>
661 Sofiane Naci <sofiane.naci@arm.com>
662 Stephen Thomas <stephen.thomas@arm.com>
663 Tejas Belagod <tejas.belagod@arm.com>
664 Yufeng Zhang <yufeng.zhang@arm.com>
665
666 * lib/target-supports.exp
667 (check_profiling_available): Add AArch64.
668 (check_effective_target_vect_int): Likewise.
669 (check_effective_target_vect_shift): Likewise.
670 (check_effective_target_vect_float): Likewise.
671 (check_effective_target_vect_double): Likewise.
672 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
673 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
674 (check_effective_target_vect_pack_trunc): Likewise.
675 (check_effective_target_vect_unpack): Likewise.
676 (check_effective_target_vect_hw_misalign): Likewise.
677 (check_effective_target_vect_short_mult): Likewise.
678 (check_effective_target_vect_int_mult): Likewise.
679 (check_effective_target_vect_stridedN): Likewise.
680 (check_effective_target_sync_int_long): Likewise.
681 (check_effective_target_sync_char_short): Likewise.
682 (check_vect_support_and_set_flags): Likewise.
683 (check_effective_target_aarch64_tiny): New.
684 (check_effective_target_aarch64_small): New.
685 (check_effective_target_aarch64_large): New.
686 * g++.dg/other/PR23205.C: Enable aarch64.
687 * g++.dg/other/pr23205-2.C: Likewise.
688 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
689 * gcc.c-torture/execute/20101011-1.c: Likewise.
690 * gcc.dg/20020312-2.c: Likewise.
691 * gcc.dg/20040813-1.c: Likewise.
692 * gcc.dg/builtin-apply2.c: Likewise.
693 * gcc.dg/stack-usage-1.c: Likewise.
694
695 2012-10-23 Ian Bolton <ian.bolton@arm.com>
696 Jim MacArthur <jim.macarthur@arm.com>
697 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
698 Marcus Shawcroft <marcus.shawcroft@arm.com>
699 Nigel Stephens <nigel.stephens@arm.com>
700 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
701 Richard Earnshaw <rearnsha@arm.com>
702 Sofiane Naci <sofiane.naci@arm.com>
703 Stephen Thomas <stephen.thomas@arm.com>
704 Tejas Belagod <tejas.belagod@arm.com>
705 Yufeng Zhang <yufeng.zhang@arm.com>
706
707 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
708 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
709 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
710 * gcc.target/aarch64/aapcs/abitest.S: New file.
711 * gcc.target/aarch64/aapcs/abitest.h: New file.
712 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
713 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
714 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
715 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
716 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
717 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
718 * gcc.target/aarch64/aapcs/ice_1.c: New file.
719 * gcc.target/aarch64/aapcs/ice_2.c: New file.
720 * gcc.target/aarch64/aapcs/ice_3.c: New file.
721 * gcc.target/aarch64/aapcs/ice_4.c: New file.
722 * gcc.target/aarch64/aapcs/ice_5.c: New file.
723 * gcc.target/aarch64/aapcs/macro-def.h: New file.
724 * gcc.target/aarch64/aapcs/test_1.c: New file.
725 * gcc.target/aarch64/aapcs/test_10.c: New file.
726 * gcc.target/aarch64/aapcs/test_11.c: New file.
727 * gcc.target/aarch64/aapcs/test_12.c: New file.
728 * gcc.target/aarch64/aapcs/test_13.c: New file.
729 * gcc.target/aarch64/aapcs/test_14.c: New file.
730 * gcc.target/aarch64/aapcs/test_15.c: New file.
731 * gcc.target/aarch64/aapcs/test_16.c: New file.
732 * gcc.target/aarch64/aapcs/test_17.c: New file.
733 * gcc.target/aarch64/aapcs/test_18.c: New file.
734 * gcc.target/aarch64/aapcs/test_19.c: New file.
735 * gcc.target/aarch64/aapcs/test_2.c: New file.
736 * gcc.target/aarch64/aapcs/test_20.c: New file.
737 * gcc.target/aarch64/aapcs/test_21.c: New file.
738 * gcc.target/aarch64/aapcs/test_22.c: New file.
739 * gcc.target/aarch64/aapcs/test_23.c: New file.
740 * gcc.target/aarch64/aapcs/test_24.c: New file.
741 * gcc.target/aarch64/aapcs/test_25.c: New file.
742 * gcc.target/aarch64/aapcs/test_26.c: New file.
743 * gcc.target/aarch64/aapcs/test_3.c: New file.
744 * gcc.target/aarch64/aapcs/test_4.c: New file.
745 * gcc.target/aarch64/aapcs/test_5.c: New file.
746 * gcc.target/aarch64/aapcs/test_6.c: New file.
747 * gcc.target/aarch64/aapcs/test_7.c: New file.
748 * gcc.target/aarch64/aapcs/test_8.c: New file.
749 * gcc.target/aarch64/aapcs/test_9.c: New file.
750 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
751 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
752 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
753 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
754 * gcc.target/aarch64/aapcs/test_complex.c: New file.
755 * gcc.target/aarch64/aapcs/test_int128.c: New file.
756 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
757 * gcc.target/aarch64/aapcs/type-def.h: New file.
758 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
759 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
760 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
761 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
762 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
763 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
764 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
765 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
766 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
767 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
768 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
769 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
770 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
771 * gcc.target/aarch64/aarch64.exp: New file.
772 * gcc.target/aarch64/adc-1.c: New file.
773 * gcc.target/aarch64/adc-2.c: New file.
774 * gcc.target/aarch64/asm-1.c: New file.
775 * gcc.target/aarch64/clrsb.c: New file.
776 * gcc.target/aarch64/clz.c: New file.
777 * gcc.target/aarch64/ctz.c: New file.
778 * gcc.target/aarch64/csinc-1.c: New file.
779 * gcc.target/aarch64/csinv-1.c: New file.
780 * gcc.target/aarch64/csneg-1.c: New file.
781 * gcc.target/aarch64/extend.c: New file.
782 * gcc.target/aarch64/fcvt.x: New file.
783 * gcc.target/aarch64/fcvt_double_int.c: New file.
784 * gcc.target/aarch64/fcvt_double_long.c: New file.
785 * gcc.target/aarch64/fcvt_double_uint.c: New file.
786 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
787 * gcc.target/aarch64/fcvt_float_int.c: New file.
788 * gcc.target/aarch64/fcvt_float_long.c: New file.
789 * gcc.target/aarch64/fcvt_float_uint.c: New file.
790 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
791 * gcc.target/aarch64/ffs.c: New file.
792 * gcc.target/aarch64/fmadd.c: New file.
793 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
794 * gcc.target/aarch64/frint.x: New file.
795 * gcc.target/aarch64/frint_double.c: New file.
796 * gcc.target/aarch64/frint_float.c: New file.
797 * gcc.target/aarch64/index.c: New file.
798 * gcc.target/aarch64/mneg-1.c: New file.
799 * gcc.target/aarch64/mneg-2.c: New file.
800 * gcc.target/aarch64/mneg-3.c: New file.
801 * gcc.target/aarch64/mnegl-1.c: New file.
802 * gcc.target/aarch64/mnegl-2.c: New file.
803 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
804 * gcc.target/aarch64/pic-constantpool1.c: New file.
805 * gcc.target/aarch64/pic-symrefplus.c: New file.
806 * gcc.target/aarch64/predefine_large.c: New file.
807 * gcc.target/aarch64/predefine_small.c: New file.
808 * gcc.target/aarch64/predefine_tiny.c: New file.
809 * gcc.target/aarch64/reload-valid-spoff.c: New file.
810 * gcc.target/aarch64/scalar_intrinsics.c: New file.
811 * gcc.target/aarch64/table-intrinsics.c: New file.
812 * gcc.target/aarch64/tst-1.c: New file.
813 * gcc.target/aarch64/vect-abs-compile.c: New file.
814 * gcc.target/aarch64/vect-abs.c: New file.
815 * gcc.target/aarch64/vect-abs.x: New file.
816 * gcc.target/aarch64/vect-compile.c: New file.
817 * gcc.target/aarch64/vect-faddv-compile.c: New file.
818 * gcc.target/aarch64/vect-faddv.c: New file.
819 * gcc.target/aarch64/vect-faddv.x: New file.
820 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
821 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
822 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
823 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
824 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
825 * gcc.target/aarch64/vect-fp-compile.c: New file.
826 * gcc.target/aarch64/vect-fp.c: New file.
827 * gcc.target/aarch64/vect-fp.x: New file.
828 * gcc.target/aarch64/vect-mull-compile.c: New file.
829 * gcc.target/aarch64/vect-mull.c: New file.
830 * gcc.target/aarch64/vect-mull.x: New file.
831 * gcc.target/aarch64/vect.c: New file.
832 * gcc.target/aarch64/vect.x: New file.
833 * gcc.target/aarch64/vector_intrinsics.c: New file.
834 * gcc.target/aarch64/vfp-1.c: New file.
835 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
836 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
837 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
838 * g++.dg/abi/aarch64_guard1.C: New file.
839
840 2012-10-23 Jakub Jelinek <jakub@redhat.com>
841
842 PR c++/54988
843 * c-c++-common/pr54988.c: New test.
844
845 2012-10-23 Jan Hubicka <jh@suse.cz>
846
847 * gcc.dg/tree-prof/peel-1.c: New testcase.
848
849 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
850
851 PR gcc/52945
852 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
853
854 2012-10-23 Joseph Myers <joseph@codesourcery.com>
855
856 * gcc.dg/c99-predef-1.c: New test.
857 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
858 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
859 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
860 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
861 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
862 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
863 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
864 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
865 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
866 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
867 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
868 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
869
870 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
871
872 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
873
874 2012-10-23 Jan Hubicka <jh@suse.cz>
875
876 PR middle-end/54937
877 * gcc.c-torture/execute/pr54937.c: New testcase.
878 * gcc.dg/tree-ssa/cunroll-2.c: Update.
879
880 2012-10-23 Jan Hubicka <jh@suse.cz>
881
882 PR middle-end/54967
883 * gfortran.dg/pr54967.f90: New testcase.
884
885 2012-10-23 Terry Guo <terry.guo@arm.com>
886
887 PR target/55019
888 * gcc.dg/pr55019.c: New.
889
890 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
891
892 PR tree-optimization/55008
893 * gcc.dg/tree-ssa/pr55008.c: New test.
894
895 2012-10-22 Richard Biener <rguenther@suse.de>
896
897 PR tree-optimization/55011
898 * gcc.dg/torture/pr55011.c: New testcase.
899
900 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
901
902 * gcc.target/arm/pr40457-1.c: Adjust expected output.
903 * gcc.target/arm/pr40457-2.c: Likewise.
904 * gcc.target/arm/pr40457-3.c: Likewise.
905
906 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
907
908 * gnat.dg/specs/limited_with4.ads: New test.
909 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
910
911 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
912
913 * gnat.dg/modular4.adb: New test.
914 * gnat.dg/modular4_pkg.ads: New helper.
915
916 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
917
918 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
919 * gnat.dg/specs/addr1.ads: Likewise.
920
921 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
922
923 * gcc.dg/webizer.c (main): Add missing exit call.
924
925 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
926
927 PR fortran/54465
928 * gfortran.dg/wextra_1.f: New test.
929
930 2012-10-20 Jan Hubicka <jh@suse.cz>
931
932 * gcc.dg/tree-prof/unroll-1.c: New testcase.
933
934 2012-10-19 Janus Weil <janus@gcc.gnu.org>
935
936 PR fortran/54224
937 * gfortran.dg/warn_unused_function.f90: New.
938
939 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
940
941 * lib/target-supports.exp
942 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
943
944 2012-10-19 Richard Guenther <rguenther@suse.de>
945
946 PR tree-optimization/54981
947 * gcc.dg/pr54981.c: New testcase.
948
949 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
950
951 PR target/54892
952 * gcc.target/arm/pr54892.c: New.
953
954 2012-10-19 Bin Cheng <bin.cheng@arm.com>
955
956 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
957
958 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
959
960 PR c++/54501
961 * g++.dg/init/array30.C: New.
962 * g++.dg/init/array31.C: Likewise.
963
964 2012-10-18 Tobias Burnus <burnus@net-b.de>
965
966 PR fortran/54884
967 * gfortran.dg/public_private_module_7.f90: New.
968
969 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
970
971 PR c++/29633
972 * g++.dg/template/pr29633.C: New.
973
974 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
975
976 * gnat.dg/loop_optimization13.ad[sb]: New test.
977 * gnat.dg/loop_optimization13_pkg.ads: New helper.
978
979 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
980
981 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
982 * gcc.target/arm/neon/vfmaf32.c: Likewise.
983 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
984 * gcc.target/arm/neon/vfmsf32.c: Likewise.
985
986 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
987
988 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
989 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
990 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
991 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
992 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
993 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
994
995 2012-10-16 Jan Hubicka <jh@suse.cz>
996
997 * gcc.target/i386/l_fma_float_?.c: Update.
998 * gcc.target/i386/l_fma_double_?.c: Update.
999 * gfortran.dg/do_1.f90: XFAIL
1000 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1001 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1002 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1003 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1004 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1005 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1006 valid.
1007
1008 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1009
1010 PR c/53063
1011 PR c/40989
1012 * gcc.dg/Wstrict-overflow-24.c: New.
1013
1014 2012-10-16 Tobias Burnus <burnus@net-b.de>
1015
1016 PR fortran/50981
1017 PR fortran/54618
1018 * gfortran.dg/class_optional_1.f90: New.
1019 * gfortran.dg/class_optional_2.f90: New.
1020
1021 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR debug/54796
1024 * gcc.dg/guality/pr54796.c: New test.
1025
1026 PR tree-optimization/54889
1027 * gfortran.dg/pr54889.f90: New test.
1028
1029 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1030
1031 * g++.dg/other/dump-ada-spec-2.C: New test.
1032
1033 2012-10-16 Easwaran Raman <eraman@google.com>
1034
1035 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1036 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1037
1038 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1039
1040 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1041 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1042
1043 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1044
1045 PR target/54925
1046 * gcc.c-torture/compile/pr54925.c: New.
1047
1048 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1049
1050 PR target/51244
1051 * gcc.target/sh/pr51244-17.c: New.
1052
1053 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1054
1055 PR target/54760
1056 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1057 functions.
1058 * gcc.target/sh/pr54760-4.c: New.
1059
1060 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1061
1062 PR target/34777
1063 * gcc.target/sh/torture/sh-torture.exp: New.
1064 * gcc.target/sh/torture/pr34777.c: New.
1065
1066 2012-10-15 Matthias Klose <doko@ubuntu.com>
1067
1068 * lib/target-supports.exp (check_profiling_available): Match
1069 arm*-*-linux-* for ARM Linux/GNU.
1070 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1071 * gfortran.dg/enum_10.f90: Likewise.
1072 * gfortran.dg/enum_9.f90: Likewise.
1073 * gcc.target/arm/synchronize.c: Likewise.
1074 * g++.old-deja/g++.jason/enum6.C: Likewise.
1075 * g++.old-deja/g++.other/enum4.C: Likewise.
1076 * g++.old-deja/g++.law/enum9.C: Likewise.
1077
1078 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1079
1080 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1081 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1082
1083 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1084 Paolo Carlini <paolo.carlini@oracle.com>
1085
1086 PR c++/17805
1087 * g++.dg/overload/operator6.C: New.
1088
1089 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1090
1091 PR c++/50080 (again)
1092 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1093 * g++.dg/parse/tmpl-outside1.C: Likewise.
1094 * g++.dg/template/qualttp18.C: Likewise.
1095 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1096 * g++.old-deja/g++.pt/overload13.C: Likewise.
1097
1098 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1099
1100 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1101 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1102 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1103 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1104 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1105 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1106 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1107 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1108
1109 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1110
1111 PR c++/50080
1112 * g++.dg/parse/tmpl-outside2.C: New.
1113 * g++.dg/parse/tmpl-outside1.C: Adjust.
1114 * g++.dg/template/qualttp18.C: Likewise.
1115 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1116 * g++.old-deja/g++.pt/overload13.C: Likewise.
1117
1118 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1119
1120 PR tree-optimization/54915
1121 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1122
1123 2012-10-15 Richard Guenther <rguenther@suse.de>
1124
1125 PR tree-optimization/54920
1126 * gcc.dg/torture/pr54920.c: New testcase.
1127
1128 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1129
1130 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1131
1132 2012-10-13 Jason Merrill <jason@redhat.com>
1133
1134 * g++.dg/tls/thread_local7g.C: Require tls_native.
1135
1136 2012-10-14 Jason Merrill <jason@redhat.com>
1137
1138 * g++.dg/cpp0x/inh-ctor1.C: New.
1139 * g++.dg/cpp0x/inh-ctor2.C: New.
1140 * g++.dg/cpp0x/inh-ctor3.C: New.
1141 * g++.dg/cpp0x/inh-ctor4.C: New.
1142 * g++.dg/cpp0x/inh-ctor5.C: New.
1143 * g++.dg/cpp0x/inh-ctor6.C: New.
1144 * g++.dg/cpp0x/inh-ctor7.C: New.
1145 * g++.dg/cpp0x/inh-ctor8.C: New.
1146 * g++.dg/cpp0x/inh-ctor9.C: New.
1147 * g++.dg/cpp0x/inh-ctor10.C: New.
1148 * g++.dg/cpp0x/inh-ctor11.C: New.
1149 * g++.dg/cpp0x/inh-ctor12.C: New.
1150 * g++.dg/cpp0x/inh-ctor13.C: New.
1151
1152 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1153
1154 PR rtl-optimization/54919
1155 * gcc.dg/pr54919.c: New testcase.
1156
1157 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 PR c++/53581
1160 * g++.dg/template/crash113.C: New.
1161
1162 2012-10-14 Jan Hubicka <jh@suse.cz>
1163
1164 * gcc.dg/unroll_5.c: New testcase.
1165
1166 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1167
1168 PR c++/52643
1169 * g++.dg/opt/pr52643.C: New.
1170
1171 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1172
1173 PR target/54602
1174 * gcc.target/sh/pr54602-1.c: New.
1175 * gcc.target/sh/pr54602-2.c: New.
1176 * gcc.target/sh/pr54602-3.c: New.
1177 * gcc.target/sh/pr54602-4.c: New.
1178
1179 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1180
1181 PR target/54680
1182 * gcc.target/sh/pr54680.c: New.
1183
1184 2012-10-12 Jan Hubicka <jh@suse.cz>
1185
1186 * gcc.dg/webizer.c: New testcase.
1187
1188 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1189
1190 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1191 specify -m64.
1192
1193 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1194
1195 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1196 Return 0 if already specifying -mfloat-abi other than hard.
1197
1198 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1199
1200 * gcc.dg/pr53060.c: Prune irrelevant warning.
1201
1202 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR c/54381
1205 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1206 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1207 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1208 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1209 Adjust expected wording of warnings for *cmp* builtins.
1210 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1211 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1212
1213 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1214
1215 PR c++/24449
1216 * g++.dg/parse/friend-main.C: New.
1217
1218 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1219
1220 PR c++/53055
1221 * g++.dg/pr53055.C: New testcase.
1222
1223 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1224
1225 PR c++/52744
1226 * g++.dg/cpp0x/pr52744.C: New.
1227
1228 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1229
1230 PR fortran/40453
1231 * gfortran.dg/dummy_procedure_9.f90: New.
1232
1233 2012-10-12 Richard Biener <rguenther@suse.de>
1234
1235 PR tree-optimization/54894
1236 * gcc.dg/torture/pr54894.c: New testcase.
1237
1238 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1239
1240 PR target/51244
1241 * gcc.target/sh/pr51244-13.c: New.
1242 * gcc.target/sh/pr51244-14.c: New.
1243 * gcc.target/sh/pr51244-15.c: New.
1244 * gcc.target/sh/pr51244-16.c: New.
1245
1246 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1247
1248 PR c++/51878
1249 * g++.dg/cpp0x/decltype45.C: New.
1250
1251 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1252
1253 PR fortran/54784
1254 * gfortran.dg/class_allocate_13.f90: New.
1255
1256 2012-10-11 Jason Merrill <jason@redhat.com>
1257
1258 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1259 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1260
1261 * g++.dg/gomp/tls-5.C: Require tls_native.
1262 * g++.dg/tls/thread_local7.C: Require tls_native.
1263 * g++.dg/tls/static2.C: New.
1264
1265 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1266
1267 PR c++/36107
1268 * g++.dg/ext/weak5.C: New.
1269
1270 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1271
1272 PR testsuite/54868
1273 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1274 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1275
1276 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1277
1278 PR c++/43765
1279 * g++.dg/parse/pr43765.C: New.
1280
1281 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1282
1283 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1284
1285 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1286
1287 PR c++/43663
1288 * g++.dg/init/bitfield3.C: New.
1289
1290 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1291
1292 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1293
1294 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1295
1296 PR tree-optimization/54877
1297 * gcc.dg/torture/pr54877.c: New test.
1298
1299 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1300
1301 PR testsuite/53397
1302 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1303 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1304 and remove target info from dg-do compile.
1305 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1306 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1307 and remove target info from dg-do compile.
1308
1309 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1310
1311 * gcc.dg/pr54782.c: Require target with pthread support.
1312
1313 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1314
1315 PR c++/53122
1316 * g++.dg/cpp0x/auto35.C: New.
1317
1318 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1319
1320 PR c++/53540 - using fails to be equivalent to typedef
1321 * g++.dg/cpp0x/alias-decl-24.C: New test.
1322
1323 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1324
1325 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1326 that c++11 attributes to types are ignored for now.
1327 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1329
1330 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1331
1332 PR c++/53741
1333 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1334
1335 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1336
1337 PR c++/50478
1338 * g++.dg/cpp0x/initlist67.C: New.
1339
1340 2012-10-10 Dehao Chen <dehao@google.com>
1341
1342 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1343
1344 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1345
1346 PR target/52480
1347 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1348 Add runtime tests.
1349
1350 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1351
1352 PR c++/53307
1353 * g++.dg/cpp0x/decltype44.C: New.
1354
1355 2012-10-09 Steve Ellcey <sellcey@mips.com>
1356
1357 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1358
1359 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1360
1361 PR c++/53763
1362 * g++.dg/cpp0x/decltype43.C: New.
1363
1364 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1365
1366 PR middle-end/53397
1367 * gcc.dg/pr53397-1.c: New test case.
1368 * gcc.dg/pr53397-2.c: New test case.
1369
1370 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 PR c++/54194
1373 * g++.dg/warn/Wparentheses-26.C: Adjust.
1374 * g++.dg/warn/Wparentheses-27.C: New.
1375
1376 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1377
1378 PR c++/54427
1379 * c-c++-common/vector-scalar.c: New testcase.
1380 * g++.dg/ext/vector18.C: New testcase.
1381 * g++.dg/ext/vector5.C: This is not an error anymore.
1382 * gcc.dg/init-vec-1.c: Move ...
1383 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1384 * gcc.c-torture/execute/vector-shift1.c: Move ...
1385 * c-c++-common/torture/vector-shift1.c: ... here.
1386 * gcc.dg/scal-to-vec1.c: Move ...
1387 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1388 C++11. Adapt error messages.
1389 * gcc.dg/convert-vec-1.c: Move ...
1390 * c-c++-common/convert-vec-1.c: ... here.
1391 * gcc.dg/scal-to-vec2.c: Move ...
1392 * c-c++-common/scal-to-vec2.c: ... here.
1393
1394 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1395
1396 PR target/54400
1397 * gcc.target/i386/pr54400.c: New testcase.
1398
1399 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR c++/54858
1402 * g++.dg/template/pr54858.C: New test.
1403
1404 2012-10-08 Marek Polacek <polacek@redhat.com>
1405
1406 PR debug/54831
1407 * g++.dg/debug/pr54831.C: New test.
1408
1409 2012-10-08 Dehao Chen <dehao@google.com>
1410
1411 * g++.dg/predict-loop-exit-1.C: New.
1412 * g++.dg/predict-loop-exit-2.C: New.
1413 * g++.dg/predict-loop-exit-3.C: New.
1414
1415 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1416
1417 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1418
1419 2012-10-08 Jason Merrill <jason@redhat.com>
1420
1421 * g++.dg/gomp/tls-5.C: New.
1422 * g++.dg/gomp/tls-wrap1.C: New.
1423 * g++.dg/gomp/tls-wrap2.C: New.
1424 * g++.dg/gomp/tls-wrap3.C: New.
1425 * g++.dg/gomp/tls-wrap4.C: New.
1426 * g++.dg/gomp/tls-wrapper-cse.C: New.
1427 * g++.dg/tls/thread_local-cse.C: New.
1428 * g++.dg/tls/thread_local-order1.C: New.
1429 * g++.dg/tls/thread_local-order2.C: New.
1430 * g++.dg/tls/thread_local-wrap1.C: New.
1431 * g++.dg/tls/thread_local-wrap2.C: New.
1432 * g++.dg/tls/thread_local-wrap3.C: New.
1433 * g++.dg/tls/thread_local-wrap4.C: New.
1434 * g++.dg/tls/thread_local2g.C: New.
1435 * g++.dg/tls/thread_local3g.C: New.
1436 * g++.dg/tls/thread_local4g.C: New.
1437 * g++.dg/tls/thread_local5g.C: New.
1438 * g++.dg/tls/thread_local6g.C: New.
1439 * g++.dg/tls/thread_local7g.C: New.
1440
1441 * g++.dg/tls/thread_local3.C: New.
1442 * g++.dg/tls/thread_local4.C: New.
1443 * g++.dg/tls/thread_local5.C: New.
1444 * g++.dg/tls/thread_local6.C: New.
1445
1446 * g++.dg/tls/init-2.C: Tweak errors.
1447 * g++.dg/tls/thread_local1.C: New.
1448 * g++.dg/tls/thread_local2.C: New.
1449 * g++.dg/tls/thread_local7.C: New.
1450
1451 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1452
1453 PR target/54866
1454 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1455
1456 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1457
1458 PR target/54685
1459 * gcc.target/sh/pr54685.c: New.
1460
1461 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1462
1463 PR c++/53528 C++11 attribute support
1464 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1465 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1467 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1468 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1472 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1473 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1474 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1505 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1506 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1507 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1509 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1510 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1511 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1512 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1513 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1521
1522 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1523
1524 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1525 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1526 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1527
1528 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1529
1530 PR target/54760
1531 * gcc.target/sh/pr54760-2.c: New.
1532 * gcc.target/sh/pr54760-3.c: New.
1533
1534 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1535
1536 PR c++/51422
1537 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1538
1539 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1540 Sandra Loosemore <sandra@codesourcery.com>
1541
1542 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1543 and test that the accumulator is initialized using MULT.
1544 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1545 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1546
1547 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1548
1549 PR c++/52764
1550 * g++.dg/cpp0x/stdint.C: New.
1551
1552 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1553
1554 PR c++/54249
1555 * g++.dg/cpp0x/stddef.C: New.
1556
1557 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1558
1559 PR fortran/54832
1560 * gfortran.dg/typebound_operator_17.f90: New.
1561
1562 2012-10-06 Jan Hubicka <jh@suse.cz>
1563
1564 PR lto/53831
1565 PR lto/54776
1566 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1567
1568 2012-10-06 Jan Hubicka <jh@suse.cz>
1569
1570 * gcc.dg/lto/resolutions_0.c: New testcase.
1571
1572 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1573
1574 PR fortran/45521
1575 * gfortran.dg/generic_25.f90: New.
1576 * gfortran.dg/generic_26.f90: New.
1577 * gfortran.dg/generic_27.f90: New.
1578
1579 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1580
1581 PR target/54760
1582 * gcc.target/sh/pr54760-1.c: New.
1583
1584 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1585
1586 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1587 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1588 * g++.dg/warn/Wsign-compare-5.C: New test.
1589 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1590 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1591 * g++.dg/ext/builtin30.C: New test.
1592 * g++.dg/ext/vla12.C: New test.
1593 * gcc.dg/builtins-85.c: New test.
1594
1595 PR debug/54519
1596 * gcc.dg/guality/pr54519-1.c: New test.
1597 * gcc.dg/guality/pr54519-2.c: New test.
1598 * gcc.dg/guality/pr54519-3.c: New test.
1599 * gcc.dg/guality/pr54519-4.c: New test.
1600 * gcc.dg/guality/pr54519-5.c: New test.
1601 * gcc.dg/guality/pr54519-6.c: New test.
1602
1603 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1604
1605 PR c++/50893
1606 * g++.dg/cpp0x/defaulted38.C: New.
1607
1608 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1609
1610 PR tree-optimization/33763
1611 * c-c++-common/pr33763.c: New test.
1612
1613 PR tree-optimization/54810
1614 * gcc.dg/tree-ssa/vrp85.c: New test.
1615
1616 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1617
1618 * gcc.dg/ucnid-7.c: Skip on AIX.
1619 * gcc.dg/ucnid-8.c: Same.
1620 * gcc.dg/ucnid-10.c: Same.
1621 * gcc.dg/ucnid-13.c: Same.
1622 * gcc.dg/attr-alias-3.c: Same.
1623 * gcc.dg/attr-alias-5.c: Same.
1624 * gcc.dg/torture/pr51106-2.c: Same.
1625 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1626
1627 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1628
1629 PR c++/52233
1630 * g++.dg/cpp0x/alias-decl-23.C: New.
1631
1632 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1633
1634 PR c++/53403
1635 * g++.dg/template/friend53.C: New.
1636
1637 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1638
1639 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1640 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1641 (scan-ada-spec): Likewise.
1642 (scan-ada-spec-not): Likewise.
1643 * gcc.dg/dump-ada-spec-1.c: New test.
1644 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1645
1646 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1647
1648 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1649
1650 2012-10-04 Florian Weimer <fweimer@redhat.com>
1651
1652 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1653
1654 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1655
1656 PR c++/54323
1657 * g++.dg/cpp0x/pr54323.C: New.
1658
1659 2012-10-04 Richard Guenther <rguenther@suse.de>
1660
1661 PR middle-end/54735
1662 * g++.dg/torture/pr54735.C: New testcase.
1663
1664 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1665
1666 PR rtl-optimization/54739
1667 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1668
1669 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1670
1671 PR target/51244
1672 * gcc.target/sh/pr51244-12.c: New.
1673
1674 2012-10-03 Dehao Chen <dehao@google.com>
1675
1676 PR middle-end/54782
1677 * gcc.dg/pr54782.c: New test.
1678
1679 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1680
1681 PR c++/54777
1682 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1683
1684 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1685
1686 PR fortran/54778
1687 * gfortran.dg/class_53.f90: New.
1688
1689 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1690
1691 PR debug/54551
1692 * gcc.dg/guality/pr54551.c: New.
1693
1694 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1695
1696 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1697 * gcc.target/powerpc/pr46728-2.c: Likewise.
1698
1699 2012-10-02 Sharad Singhai <singhai@google.com>
1700
1701 PR testsuite/54772
1702 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1703 to fix test failures caused by r191883.
1704 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1705 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1706 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1707 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1708 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1709 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1710 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1711 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1712 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1713
1714 2012-09-30 Sharad Singhai <singhai@google.com>
1715
1716 * gcc.target/i386/vect-double-1.c: Fix test.
1717
1718 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1719
1720 PR target/54087
1721 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1722 atomic_sub fails.
1723
1724 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1725
1726 PR rtl-optimization/54457
1727 * gcc.target/i386/pr54457.c: New test.
1728
1729 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1730
1731 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1732
1733 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1734
1735 * gcc.target/i386/vect-rebuild.c: New testcase.
1736
1737 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1738
1739 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1740
1741 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1742
1743 * gcc.target/mips/pr37362.c: Fix target selector.
1744
1745 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1746
1747 PR target/54083
1748 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1749
1750 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1751
1752 * gcc.dg/ucnid-8.c: Update line number.
1753 * gcc.dg/torture/pr51106-2.c: Likewise.
1754
1755 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1756
1757 PR fortran/54667
1758 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1759 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1760 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1761
1762 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1763
1764 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1765 partially reverting r170092.
1766 * gfortran.dg/class_7.f03: Ditto.
1767 * gfortran.dg/coarray_14.f90: Ditto.
1768 * gfortran.dg/typebound_proc_13.f03: Ditto.
1769
1770 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1771
1772 PR c++/54738
1773 * g++.dg/cpp0x/sfinae42.C: New.
1774
1775 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1776
1777 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1778 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1779 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1780 * gcc.dg/pr42629.c: XFAIL on AIX.
1781 * gcc.dg/pr47684.c: Same.
1782 * gcc.dg/pr43670.c: Same.
1783 * gcc.dg/pr42916.c: Same.
1784 * gcc.dg/pr45449.c: Same.
1785 * gcc.dg/pr50017.c: Same.
1786 * gcc.dg/pr42728.c: Same.
1787 * gcc.dg/pr47881.c: Same.
1788 * gcc.dg/pr44023.c: Same.
1789 * gcc.dg/pr41345.c: Same.
1790 * gcc.dg/pr42630.c: Same.
1791 * gcc.dg/pr44971.c: Same.
1792 * gcc.dg/pr46771.c: Same.
1793 * gcc.dg/ucnid-8.c: Same.
1794 * gcc.dg/ucnid-10.c: Same.
1795 * gcc.dg/ucnid-13.c: Same.
1796 * gcc.dg/torture/pr51106-2.c: Same.
1797 * gcc.dg/pr48768.c: Same.
1798 * gcc.dg/pr42631.c: Same.
1799 * gcc.dg/pr43084.c: Same.
1800 * gcc.dg/ucnid-7.c: Same.
1801 * gcc.dg/pr42889.c: Same.
1802 * gcc.dg/pr41241.c: Same.
1803 * gcc.dg/pr42719.c: Same.
1804 * g++.dg/debug/pr46583.C: Same.
1805 * g++.dg/debug/pr47106.C: Same.
1806 * g++.dg/opt/pr48549.C: Same.
1807 * g++.dg/other/pr42685.C: Same.
1808 * c-c++-common/pr43942.c: Same.
1809
1810 2012-09-29 Ian Lance Taylor <iant@google.com>
1811
1812 * go.test/go-test.exp: Update for latest version of Go testsuite.
1813
1814 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1815
1816 PR fortran/52724
1817 * gfortran.dg/internal_readwrite_3.f90: New test.
1818
1819 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1820
1821 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1822 c-c++-common/Wunused-local-typedefs-2.c to here.
1823
1824 PR c++/54372 - unused attribute inactive on dependant entities
1825 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1826
1827 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1828
1829 PR c++/29028 - Missed unused warning on using declaration
1830 * g++.dg/warn/Wunused-var-18.C: New test.
1831
1832 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1833
1834 PR c++/53551 - -Wunused-local-typedefs misses uses
1835 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1836
1837 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1838
1839 PR target/54716
1840 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1841
1842 PR tree-optimization/54713
1843 * gcc.c-torture/compile/pr54713-1.c: New test.
1844 * gcc.c-torture/compile/pr54713-2.c: New test.
1845 * gcc.c-torture/compile/pr54713-3.c: New test.
1846
1847 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1848
1849 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1850
1851 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1852
1853 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1854
1855 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1856
1857 PR target/54703
1858 * gcc.target/i386/pr54703.c: New test.
1859
1860 2012-09-27 Richard Guenther <rguenther@suse.de>
1861
1862 PR lto/54709
1863 * gcc.dg/lto/pr54709_0.c: New testcase.
1864 * gcc.dg/lto/pr54709_1.c: Likewise.
1865
1866 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1867
1868 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1869
1870 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1871
1872 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1873
1874 * gcc.target/arm/pr42879.c: Handle big-endian.
1875
1876 2012-09-26 Steve Ellcey <sellcey@mips.com>
1877
1878 PR c/37303
1879 * gcc.dg/pr37303.c: Check for rdata or rodata.
1880
1881 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1882
1883 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1884
1885 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1886
1887 PR target/51274
1888 PR target/53087
1889 * gcc.target/powerpc/ppc-ne0-1.c: New.
1890
1891 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1892
1893 PR target/54089
1894 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1895 test_19, test_20, test_21, test_22, test_23): New functions.
1896 * gcc.target/sh/pr54089-4.c: New.
1897 * gcc.target/sh/pr54089-5.c: New.
1898 * gcc.target/sh/pr54089-6.c: New.
1899 * gcc.target/sh/pr54089-7.c: New.
1900
1901 2012-09-25 Richard Guenther <rguenther@suse.de>
1902
1903 PR lto/54625
1904 * gcc.dg/lto/pr54702_0.c: New testcase.
1905 * gcc.dg/lto/pr54702_1.c: Likewise.
1906 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1907 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1908 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1909 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1910
1911 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1912
1913 PR c++/54526
1914 * g++.dg/cpp0x/parse2.C: New.
1915 * g++.dg/parse/error11.C: Adjust.
1916 * g++.dg/parse/error12.C: Likewise.
1917
1918 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1919
1920 * gcc.target/i386/20030217-1.c: Added check for
1921 large_long_double effective target.
1922 * gcc.target/i386/387-3.c: Likewise.
1923 * gcc.target/i386/387-4.c: Likewise.
1924 * gcc.target/i386/pr36578-1.c: Likewise.
1925 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1926 when long double size is equal double size.
1927 * gcc.target/i386/excess-precision-1.c: Likewise.
1928 * gcc.target/i386/pr36578-2.c: Likewise.
1929 * gcc.target/i386/20030217-2.c: New testcase.
1930
1931 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1932
1933 PR tree-optimization/54676
1934 * gcc.dg/pr54676.c: New test.
1935
1936 2012-09-25 Richard Guenther <rguenther@suse.de>
1937
1938 PR tree-optimization/53663
1939 * gcc.dg/torture/pr53663-1.c: New testcase.
1940 * gcc.dg/torture/pr53663-2.c: Likewise.
1941 * gcc.dg/torture/pr53663-3.c: Likewise.
1942
1943 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1944
1945 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1946
1947 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1948
1949 * lib/target-supports-dg.exp (dg-require-effective-target,
1950 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1951 dg-process-target-1 instead of dg-process-target.
1952 (dg-process-target-1): Rename from dg-process-target.
1953 (dg-process-target): New.
1954
1955 2012-09-24 Richard Guenther <rguenther@suse.de>
1956
1957 PR tree-optimization/54684
1958 * g++.dg/torture/pr54684.C: New testcase.
1959
1960 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1961
1962 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1963
1964 2012-09-24 Richard Guenther <rguenther@suse.de>
1965
1966 PR middle-end/52173
1967 * gcc.dg/tm/pr52173-1.c: New.
1968 * gcc.dg/tm/pr52173-2.c: New.
1969
1970 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1971
1972 * gcc.dg/pr54669.c: New test.
1973
1974 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1975 Dominique Dhumieres <dominiq@lps.ens.fr>
1976
1977 PR testsuite/54677
1978 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1979
1980 2012-09-23 Tobias Burnus <burnus@net-b.de>
1981
1982 PR fortran/54618
1983 * gfortran.dg/class_array_14.f90: New.
1984
1985 2012-09-22 Kai Tietz <ktietz@redhat.com>
1986
1987 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1988 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1989
1990 2012-09-21 Dehao Chen <dehao@google.com>
1991
1992 PR go/54649
1993 PR tree-optimization/54655
1994 * g++.dg/pr54655.C: New testcase.
1995
1996 2012-09-21 Richard Guenther <rguenther@suse.de>
1997
1998 PR tree-optimization/54647
1999 * g++.dg/torture/pr54647.C: New testcase.
2000
2001 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2002
2003 PR c++/54427
2004 * c-c++-common/torture/vector-compare-2.c: Add -w.
2005
2006 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2007
2008 * gnat.dg/opt20.ads: Move dg directive to...
2009 * gnat.dg/opt20.adb: ...here.
2010 * gnat.dg/addr1.ad[sb]: Likewise.
2011 * gnat.dg/concat2.ad[sb]: Likewise.
2012 * gnat.dg/array16.ad[sb]: Likewise.
2013 * gnat.dg/atomic5.ad[sb]: Likewise.
2014 * gnat.dg/discr29.ad[sb]: Likewise.
2015 * gnat.dg/noreturn5.ad[sb]: Likewise.
2016 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2017 * gnat.dg/discr23.ads: Remove dg directive.
2018 * gnat.dg/nested_float_packed.ads: Likewise.
2019 * gnat.dg/oconst6.ads: Move to...
2020 * gnat.dg/specs/oconst6.ads: ...here.
2021
2022 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2023
2024 PR c++/52432
2025 * g++.dg/cpp0x/decltype32.C: Tweak.
2026
2027 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2028
2029 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2030 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2031 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2032 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2033
2034 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2035
2036 PR c++/54581
2037 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2038
2039 2012-09-19 Steve Ellcey <sellcey@mips.com>
2040
2041 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2042
2043 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2044
2045 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2046 * gcc.target/powerpc/ppc-mftb.c: New file.
2047
2048 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2049
2050 PR target/54089
2051 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2052 functions.
2053
2054 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2055
2056 PR target/54236
2057 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2058
2059 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2060
2061 * gcc.c-torture/execute/20120919-1.c: New test.
2062
2063 2012-09-19 Richard Guenther <rguenther@suse.de>
2064
2065 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2066
2067 2012-09-19 Richard Guenther <rguenther@suse.de>
2068
2069 * gcc.dg/builtin-unreachable-6.c: Adjust.
2070
2071 2012-09-19 Richard Guenther <rguenther@suse.de>
2072
2073 * gcc.dg/builtin-object-size-10.c: Adjust.
2074 * gcc.dg/builtin-unreachable-5.c: Adjust.
2075 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2076 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2077 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2078 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2079 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2080 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2081 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2082 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2083 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2084 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2085 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2086 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2087
2088 2012-09-19 Richard Guenther <rguenther@suse.de>
2089
2090 PR tree-optimization/54132
2091 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2092 * gcc.dg/torture/pr54132.c: Likewise.
2093
2094 2012-09-19 Terry Guo <terry.guo@arm.com>
2095
2096 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2097 extra prune rules that will be applied to all tests in a .exp file.
2098 (gcc-dg-prune): Use rules defined by the above variable.
2099 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2100 harmless warnings on architecture switch conflict.
2101
2102 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2103
2104 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2105 of asm-comment characters instead of a single one.
2106 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2107
2108 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2109
2110 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2111
2112 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2113 target instead of xfailing it.
2114 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2115 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2116 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2117 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2118 * gcc.dg/vect/vect-104.c: Likewise.
2119 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2120 * gcc.dg/vect/vect-outer-1.c: Likewise.
2121 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2122 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2123 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2124 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2125 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2126 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2127 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2128 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2129 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2130
2131 * lib/target-supports.exp
2132 (check_effective_target_vect_widen_mult_qi_to_hi,
2133 check_effective_target_vect_widen_mult_hi_to_si,
2134 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2135 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2136 check_effective_target_vect_pack_trunc,
2137 check_effective_target_vect_unpack,
2138 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2139 instead of arm_none.
2140
2141 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2142
2143 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2144
2145 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2146 config to compiler_flags.
2147
2148 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2149
2150 PR target/54592
2151 * gcc.target/i386/pr54592.c: New test.
2152
2153 PR tree-optimization/54610
2154 * gcc.target/i386/pr54610.c: New test.
2155
2156 2012-09-17 Jason Merrill <jason@redhat.com>
2157
2158 PR c++/54575
2159 * g++.dg/cpp0x/alias-decl-21.C: New.
2160 * g++.dg/cpp0x/alias-decl-22.C: New.
2161
2162 2012-09-17 Tobias Burnus <burnus@net-b.de>
2163
2164 PR fortran/54608
2165 * gfortran.dg/scan_2.f90: New.
2166
2167 2012-09-17 Jason Merrill <jason@redhat.com>
2168
2169 PR c++/53661
2170 * g++.dg/init/aggr9.C: New.
2171
2172 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2173
2174 * gnat.dg/loop_optimization12.ad[sb]: New test.
2175
2176 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2177
2178 PR fortran/54285
2179 * gfortran.dg/proc_ptr_result_7.f90: New.
2180
2181 2012-09-17 Tobias Burnus <burnus@net-b.de>
2182
2183 PR fortran/54603
2184 * gfortran.dg/structure_constructor_11.f90: New.
2185
2186 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR tree-optimization/54563
2189 * g++.dg/torture/pr54563.C: New test.
2190
2191 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2192
2193 PR fortran/54594
2194 * gfortran.dg/typebound_generic_14.f03: New.
2195
2196 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2197
2198 PR fortran/54387
2199 * gfortran.dg/proc_ptr_38.f90: New.
2200
2201 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2202
2203 PR debug/54460
2204 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2205 to scary regexp.
2206
2207 PR testsuite/54007
2208 * gnat.dg/lto15.adb: Require lto.
2209
2210 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2211 "myBindC" for hppa*-*-hpux*.
2212
2213 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2214
2215 * gfortran.dg/namelist_75.f90: New test.
2216
2217 2012-09-15 Tom de Vries <tom@codesourcery.com>
2218
2219 * gcc.dg/tree-ssa/vrp82.c: New test.
2220 * gcc.dg/tree-ssa/vrp83.c: Same.
2221 * gcc.dg/tree-ssa/vrp84.c: Same.
2222
2223 2012-09-15 Tom de Vries <tom@codesourcery.com>
2224
2225 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2226 * gcc.dg/tree-ssa/vrp81.c: ... this.
2227
2228 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2229
2230 PR target/54222
2231 * gcc.target/avr/torture/fix-types.h: New.
2232 * gcc.target/avr/torture/vals-hr.def: New.
2233 * gcc.target/avr/torture/vals-r.def: New.
2234 * gcc.target/avr/torture/vals-k.def: New.
2235 * gcc.target/avr/torture/vals-ur.def: New.
2236 * gcc.target/avr/torture/vals-uk.def: New.
2237 * gcc.target/avr/torture/vals-uhr.def: New.
2238 * gcc.target/avr/torture/vals-llk.def: New.
2239 * gcc.target/avr/torture/vals-ullk.def: New.
2240 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2241 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2242 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2243 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2244 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2245 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2246 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2247 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2248
2249 2012-09-14 Dehao Chen <dehao@google.com>
2250
2251 * g++.dg/debug/dwarf2/deallocator.C: New test.
2252
2253 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2254
2255 PR c/54552
2256 * gcc.c-torture/compile/pr54552-1.c: New test.
2257
2258 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2259
2260 PR c++/54427
2261 * g++.dg/other/vector-compare.C: New testcase.
2262 * c-c++-common/vector-compare-3.c: New testcase.
2263 * gcc.dg/vector-shift.c: Move ...
2264 * c-c++-common/vector-shift.c: ... here.
2265 * gcc.dg/vector-shift1.c: Move ...
2266 * c-c++-common/vector-shift1.c: ... here.
2267 * gcc.dg/vector-shift3.c: Move ...
2268 * c-c++-common/vector-shift3.c: ... here.
2269 * gcc.dg/vector-compare-1.c: Move ...
2270 * c-c++-common/vector-compare-1.c: ... here.
2271 * gcc.dg/vector-compare-2.c: Move ...
2272 * c-c++-common/vector-compare-2.c: ... here.
2273 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2274 * c-c++-common/torture/vector-compare-1.c: ... here.
2275 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2276 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2277 * c-c++-common/torture/vector-compare-2.c: ... here.
2278 * gcc.c-torture/execute/vector-shift.c: Move ...
2279 * c-c++-common/torture/vector-shift.c: ... here.
2280 * gcc.c-torture/execute/vector-shift2.c: Move ...
2281 * c-c++-common/torture/vector-shift2.c: ... here.
2282 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2283 * c-c++-common/torture/vector-subscript-1.c: ... here.
2284 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2285 * c-c++-common/torture/vector-subscript-2.c: ... here.
2286 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2287 * c-c++-common/torture/vector-subscript-3.c: ... here.
2288
2289 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2290
2291 PR c/54103
2292 * gcc.c-torture/compile/pr54103-1.c,
2293 gcc.c-torture/compile/pr54103-2.c,
2294 gcc.c-torture/compile/pr54103-3.c,
2295 gcc.c-torture/compile/pr54103-4.c,
2296 gcc.c-torture/compile/pr54103-5.c,
2297 gcc.c-torture/compile/pr54103-6.c: New tests.
2298 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2299
2300 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2301
2302 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2303
2304 2012-09-14 Richard Guenther <rguenther@suse.de>
2305
2306 PR tree-optimization/54565
2307 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2308 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2309
2310 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2311
2312 * gcc.target/arm/combine-movs.c: Add missing space.
2313
2314 2012-09-14 Richard Guenther <rguenther@suse.de>
2315
2316 * g++.dg/torture/builtin-location.C: New testcase.
2317
2318 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2319 Manuel López-Ibáñez <manu@gcc.gnu.org>
2320
2321 PR c++/53210
2322 * g++.dg/warn/Wuninitialized-self.C: New.
2323
2324 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2325
2326 PR c/54559
2327 * gcc.c-torture/compile/pr54559.c: New test.
2328
2329 2012-09-13 Jason Merrill <jason@redhat.com>
2330
2331 PR c++/53839
2332 * g++.dg/cpp0x/constexpr-temp1.C: New.
2333
2334 PR c++/54511
2335 * g++.dg/template/anonunion2.C: New.
2336
2337 PR c++/53836
2338 * g++.dg/template/init10.C: New.
2339
2340 2012-09-13 Tobias Burnus <burnus@net-b.de>
2341
2342 PR fortran/54556
2343 * gfortran.dg/implicit_pure_3.f90: New.
2344
2345 2012-09-13 Richard Guenther <rguenther@suse.de>
2346
2347 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2348
2349 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2350
2351 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2352
2353 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2354
2355 * c-c++-common/pr51712.c: Handle for short-enum targets.
2356
2357 2012-09-12 Terry Guo <terry.guo@arm.com>
2358
2359 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2360 and lsrs for Thumb2 mode.
2361
2362 2012-09-12 Jan Hubicka <jh@suse.cz>
2363
2364 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2365
2366 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2367
2368 PR target/54445
2369 * gcc.target/i386/pr54445-1.c: New file.
2370 * gcc.target/i386/pr54445-2.c: Likewise.
2371
2372 2012-09-12 Tobias Burnus <burnus@net-b.de>
2373
2374 PR fortran/54225
2375 PR fortran/53306
2376 * gfortran.dg/coarray_10.f90: Update dg-error.
2377 * gfortran.dg/coarray_28.f90: New.
2378 * gfortran.dg/array_section_3.f90: New.
2379
2380 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2381
2382 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2383 gcc.target/arm/pr48252.c: Fix for big-endian support.
2384
2385 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2386
2387 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2388
2389 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2390 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2391
2392 * gcc.target/arm/neon-vfma-1.c: New testcase.
2393 * gcc.target/arm/neon-vfms-1.c: Likewise.
2394 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2395 of float.
2396 * gcc.target/arm/neon-vmls-1.c: Likewise.
2397 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2398 function.
2399 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2400 (check_effective_target_arm_neonv2_ok): Likewise.
2401 (check_effective_target_arm_neonv2_hw): Likewise.
2402 (check_effective_target_arm_neonv2): Likewise.
2403
2404 2012-09-11 Richard Guenther <rguenther@suse.de>
2405
2406 PR middle-end/54515
2407 * g++.dg/tree-ssa/pr54515.C: New testcase.
2408
2409 2012-09-10 Andrew Pinski <apinski@cavium.com>
2410
2411 PR tree-opt/c54362
2412 * gcc.dg/tm/memopt-16.c: New testcase.
2413
2414 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2415
2416 PR c++/54541
2417 PR c++/54542
2418 * g++.dg/cpp0x/sfinae40.C: New.
2419 * g++.dg/cpp0x/sfinae41.C: Likewise.
2420
2421 2012-09-10 Jason Merrill <jason@redhat.com>
2422
2423 PR c++/54538
2424 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2425
2426 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2427
2428 PR target/54089
2429 * gcc.target/sh/pr54089-3.c: New.
2430
2431 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2432
2433 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2434
2435 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2436
2437 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2438
2439 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2440
2441 * gcc.dg/pr52558-2.c: Delete.
2442 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2443
2444 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2445
2446 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2447
2448 2012-09-10 Richard Guenther <rguenther@suse.de>
2449
2450 PR tree-optimization/54520
2451 * gcc.dg/torture/pr54520.c: New testcase.
2452
2453 2012-09-10 Jason Merrill <jason@redhat.com>
2454
2455 PR c++/54506
2456 * g++.dg/cpp0x/implicit14.C: New.
2457
2458 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2459
2460 PR fortran/54208
2461 * gfortran.dg/bound_simplification_3.f90: New test.
2462
2463 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2464
2465 PR testsuite/54184
2466 * gcc.dg/pr52558-1.c: Delete.
2467 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2468
2469 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2470
2471 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2472 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2473 * gcc.target/arm/smlaltt-1.c: Likewise.
2474
2475 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2476
2477 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2478
2479 2012-09-07 Tom de Vries <tom@codesourcery.com>
2480
2481 PR tree-optimization/53986
2482 * gcc.dg/tree-ssa/vrp80.c: New test.
2483 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2484
2485 2012-09-06 Jason Merrill <jason@redhat.com>
2486
2487 PR c++/54341
2488 PR c++/54253
2489 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2490 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2491
2492 2012-09-06 Andrew Pinski <apinski@cavium.com>
2493
2494 PR tree-opt/54494
2495 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2496
2497 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR rtl-optimization/54455
2500 * gcc.dg/54455.c: New test.
2501
2502 2012-09-06 Tobias Burnus <burnus@net-b.de>
2503
2504 PR fortran/54463
2505 * gfortran.dg/promotion_2.f90: New.
2506
2507 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2508
2509 PR middle-end/54486
2510 * c-c++-common/pr54486.c: New test.
2511
2512 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2513
2514 PR fortran/54474
2515 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2516
2517 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2518
2519 PR c++/54191
2520 * g++.dg/cpp0x/sfinae39.C: New.
2521
2522 2012-09-04 Jason Merrill <jason@redhat.com>
2523
2524 PR c++/54441
2525 * g++.dg/ext/flexary3.C: New.
2526
2527 PR c++/54420
2528 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2529
2530 PR c++/54198
2531 * g++.dg/template/defarg15.C: New.
2532
2533 PR c++/54437
2534 * g++.dg/template/access24.C: New.
2535
2536 2012-09-04 Richard Guenther <rguenther@suse.de>
2537
2538 PR tree-optimization/54458
2539 * gcc.dg/torture/pr54458.c: New testcase.
2540
2541 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2542
2543 * gcc.target/arm/neon-vext.c: New test.
2544 * gcc.target/arm/neon-vext-execute.c: Ditto.
2545
2546 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2547
2548 PR fortran/54243
2549 PR fortran/54244
2550 * gfortran.dg/select_type_29.f03: New.
2551
2552 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2553
2554 * gcc.dg/fold-perm.c: Improve test.
2555
2556 2012-09-03 Tobias Burnus <burnus@net-b.de>
2557
2558 PR fortran/51632
2559 * gfortran.dg/coarray_class_1.f90: New.
2560
2561 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2562
2563 PR target/49206
2564 * gcc.c-torture/compile/pr49206.c: New test.
2565
2566 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2567 Uros Bizjak <ubizjak@gmail.com>
2568
2569 PR target/36680
2570 * gfortran.dg/pr36680.f90: New test.
2571
2572 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2573
2574 PR target/42295
2575 * g++.dg/opt/pr42295.C: New test.
2576
2577 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2578
2579 PR target/54436
2580 * gcc.dg/torture/pr54436.c: New test.
2581
2582 2012-09-01 Andrew Pinski <apinski@cavium.com>
2583
2584 * gcc.target/mips/truncate-8.c: New testcase.
2585
2586 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2587
2588 PR target/46829
2589 PR target/46843
2590 * gcc.target/i386/pr46829.c: New test.
2591 * gcc.target/i386/pr46843.c: Ditto.
2592
2593 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2594 Jason Merrill <jason@redhat.com>
2595
2596 PR c++/18747
2597 * g++.dg/parse/error50.C: New.
2598
2599 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2600
2601 PR c/54428
2602 * gcc.c-torture/compile/pr54428.c: New test.
2603
2604 2012-08-31 Ollie Wild <aaw@google.com>
2605
2606 PR c++/54197
2607 * g++.dg/init/lifetime3.C: New test.
2608
2609 2012-08-31 Martin Jambor <mjambor@suse.cz>
2610
2611 PR middle-end/54409
2612 * gcc.dg/torture/pr54409.c: New test.
2613
2614 2012-08-31 Martin Jambor <mjambor@suse.cz>
2615
2616 * gfortran.dg/pr48636.f90: Add dump scan checks.
2617
2618 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2619
2620 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2621
2622 2012-08-28 Joey Ye <joey.ye@arm.com>
2623
2624 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2625
2626 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2627
2628 PR target/46254
2629 * gcc.target/i386/pr46254.c: New test.
2630
2631 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2632
2633 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2634 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2635 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2636
2637 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2638
2639 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2640 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2641 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2642 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2643 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2644 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2645 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2646 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2647 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2648 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2649 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2650 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2651 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2652 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2653 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2654 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2655 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2656 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2657 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2658 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2659 gcc.target/mips/unaligned-1.c: Tighten regexps.
2660
2661 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2662
2663 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2664 (mips_option_groups): Remove optimization. Add various -f options.
2665 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2666 and -pg imply -fno-omit-frame-pointer.
2667 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2668 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2669 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2670 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2671 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2672 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2673 * gcc.target/mips/abi-n32-long32.c: Likewise.
2674 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2675 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2676 * gcc.target/mips/abi-n32-long64.c: Likewise.
2677 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2678 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2679 * gcc.target/mips/abi-n64-long32.c: Likewise.
2680 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2681 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2682 * gcc.target/mips/abi-n64-long64.c: Likewise.
2683 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2684 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2685 * gcc.target/mips/abi-o32-long32.c: Likewise.
2686 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2687 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2688 * gcc.target/mips/abi-o32-long64.c: Likewise.
2689 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2690 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2691 * gcc.target/mips/abi-o64-long32.c: Likewise.
2692 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2693 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2694 * gcc.target/mips/abi-o64-long64.c: Likewise.
2695 * gcc.target/mips/asm-1.c: Likewise.
2696 * gcc.target/mips/branch-1.c: Likewise.
2697 * gcc.target/mips/call-3.c: Likewise.
2698 * gcc.target/mips/call-saved-3.c: Likewise.
2699 * gcc.target/mips/clear-cache-1.c: Likewise.
2700 * gcc.target/mips/div-1.c: Likewise.
2701 * gcc.target/mips/div-2.c: Likewise.
2702 * gcc.target/mips/div-3.c: Likewise.
2703 * gcc.target/mips/div-4.c: Likewise.
2704 * gcc.target/mips/div-5.c: Likewise.
2705 * gcc.target/mips/div-6.c: Likewise.
2706 * gcc.target/mips/div-7.c: Likewise.
2707 * gcc.target/mips/div-8.c: Likewise.
2708 * gcc.target/mips/div-9.c: Likewise.
2709 * gcc.target/mips/div-10.c: Likewise.
2710 * gcc.target/mips/div-11.c: Likewise.
2711 * gcc.target/mips/div-12.c: Likewise.
2712 * gcc.target/mips/dsp-ctrl.c: Likewise.
2713 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2714 * gcc.target/mips/ext-8.c: Likewise.
2715 * gcc.target/mips/extend-2.c: Likewise.
2716 * gcc.target/mips/fix-r10000-1.c: Likewise.
2717 * gcc.target/mips/fix-r10000-2.c: Likewise.
2718 * gcc.target/mips/fix-r10000-3.c: Likewise.
2719 * gcc.target/mips/fix-r10000-4.c: Likewise.
2720 * gcc.target/mips/fix-r10000-5.c: Likewise.
2721 * gcc.target/mips/fix-r10000-6.c: Likewise.
2722 * gcc.target/mips/fix-r10000-7.c: Likewise.
2723 * gcc.target/mips/fix-r10000-8.c: Likewise.
2724 * gcc.target/mips/fix-r10000-9.c: Likewise.
2725 * gcc.target/mips/fix-r10000-10.c: Likewise.
2726 * gcc.target/mips/fix-r10000-11.c: Likewise.
2727 * gcc.target/mips/fix-r10000-12.c: Likewise.
2728 * gcc.target/mips/fix-r10000-13.c: Likewise.
2729 * gcc.target/mips/fix-r10000-14.c: Likewise.
2730 * gcc.target/mips/fix-r10000-15.c: Likewise.
2731 * gcc.target/mips/fpcmp-1.c: Likewise.
2732 * gcc.target/mips/fpcmp-2.c: Likewise.
2733 * gcc.target/mips/fpr-moves-7.c: Likewise.
2734 * gcc.target/mips/fpr-moves-8.c: Likewise.
2735 * gcc.target/mips/int-moves-1.c: Likewise.
2736 * gcc.target/mips/int-moves-2.c: Likewise.
2737 * gcc.target/mips/long-calls-pg.c: Likewise.
2738 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2739 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2740 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2741 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2742 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2743 * gcc.target/mips/mips-3d-1.c: Likewise.
2744 * gcc.target/mips/mips-3d-2.c: Likewise.
2745 * gcc.target/mips/mips-3d-3.c: Likewise.
2746 * gcc.target/mips/mips-3d-4.c: Likewise.
2747 * gcc.target/mips/mips-3d-5.c: Likewise.
2748 * gcc.target/mips/mips-3d-6.c: Likewise.
2749 * gcc.target/mips/mips-3d-7.c: Likewise.
2750 * gcc.target/mips/mips-3d-8.c: Likewise.
2751 * gcc.target/mips/mips-3d-9.c: Likewise.
2752 * gcc.target/mips/mips-ps-1.c: Likewise.
2753 * gcc.target/mips/mips-ps-2.c: Likewise.
2754 * gcc.target/mips/mips-ps-3.c: Likewise.
2755 * gcc.target/mips/mips-ps-4.c: Likewise.
2756 * gcc.target/mips/mips-ps-6.c: Likewise.
2757 * gcc.target/mips/mips32-dspr2.c: Likewise.
2758 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2759 * gcc.target/mips/neg-abs-1.c: Likewise.
2760 * gcc.target/mips/neg-abs-2.c: Likewise.
2761 * gcc.target/mips/nmadd-3.c: Likewise.
2762 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2763 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2764 * gcc.target/mips/octeon-pop-1.c: Likewise.
2765 * gcc.target/mips/pr26765.c: Likewise.
2766 * gcc.target/mips/pr33256.c: Likewise.
2767 * gcc.target/mips/pr33635-1.c: Likewise.
2768 * gcc.target/mips/pr33755.c: Likewise.
2769 * gcc.target/mips/pr35802.c: Likewise.
2770 * gcc.target/mips/pr45074.c: Likewise.
2771 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2772 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2773 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2774 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2775 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2776 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2777 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2778 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2779 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2780 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2781 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2782 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2783 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2784 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2785 * gcc.target/mips/save-restore-1.c: Likewise.
2786 * gcc.target/mips/save-restore-3.c: Likewise.
2787 * gcc.target/mips/save-restore-5.c: Likewise.
2788 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2789 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2790 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2791 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2792 * gcc.target/mips/stack-1.c: Likewise.
2793
2794 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2795 Tighten regexps.
2796
2797 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2798 branch under test to be filled with preceding rather than
2799 following instructions.
2800 * gcc.target/mips/branch-10.c: Likewise.
2801 * gcc.target/mips/branch-11.c: Likewise.
2802 * gcc.target/mips/branch-12.c: Likewise.
2803 * gcc.target/mips/branch-13.c: Likewise.
2804 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2805 to be eliminated. Tighten $28 scan-assembler-not test.
2806
2807 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2808 function to...
2809 * gcc.target/mips/call-4.c: ...this new test.
2810
2811 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2812 more likely.
2813 * gcc.target/mips/code-readable-3.c: Likewise.
2814 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2815 flag but skip for -O0.
2816 * gcc.target/mips/code-readable-4.c: Likewise.
2817
2818 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2819 of operations under test.
2820 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2821
2822 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2823 Don't require sibling-call optimization.
2824 * gcc.target/mips/near-far-4.c: Likewise.
2825
2826 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2827 Make sure that the register variable is used.
2828 * gcc.target/mips/soft-float-1.c: Likewise.
2829
2830 * gcc.target/mips/sdata-1.c: Make static data volatile.
2831 * gcc.target/mips/sdata-2.c: Likewise.
2832 * gcc.target/mips/sdata-3.c: Likewise.
2833 * gcc.target/mips/sdata-4.c: Likewise.
2834
2835 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2836 skip for -O0.
2837 * gcc.target/mips/atomic-memory-2.c: Likewise.
2838 * gcc.target/mips/branch-cost-1.c: Likewise.
2839 * gcc.target/mips/branch-cost-2.c: Likewise.
2840 * gcc.target/mips/cache-1.c: Likewise.
2841 * gcc.target/mips/call-1.c: Likewise.
2842 * gcc.target/mips/call-saved-2.c: Likewise.
2843 * gcc.target/mips/const-anchor-1.c: Likewise.
2844 * gcc.target/mips/const-anchor-2.c: Likewise.
2845 * gcc.target/mips/dse-1.c: Likewise.
2846 * gcc.target/mips/dsp-lhx.c: Likewise.
2847 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2848 * gcc.target/mips/ext-1.c: Likewise.
2849 * gcc.target/mips/ext-2.c: Likewise.
2850 * gcc.target/mips/ext-3.c: Likewise.
2851 * gcc.target/mips/ext-4.c: Likewise.
2852 * gcc.target/mips/ext-5.c: Likewise.
2853 * gcc.target/mips/ext-6.c: Likewise.
2854 * gcc.target/mips/ext-7.c: Likewise.
2855 * gcc.target/mips/extend-1.c: Likewise.
2856 * gcc.target/mips/fix-r4000-1.c: Likewise.
2857 * gcc.target/mips/fix-r4000-3.c: Likewise.
2858 * gcc.target/mips/fix-r4000-5.c: Likewise.
2859 * gcc.target/mips/fix-r4000-6.c: Likewise.
2860 * gcc.target/mips/fix-r4000-8.c: Likewise.
2861 * gcc.target/mips/fix-r4000-10.c: Likewise.
2862 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2863 * gcc.target/mips/fixed-vector-type.c: Likewise.
2864 * gcc.target/mips/fpr-moves-1.c: Likewise.
2865 * gcc.target/mips/fpr-moves-2.c: Likewise.
2866 * gcc.target/mips/fpr-moves-3.c: Likewise.
2867 * gcc.target/mips/fpr-moves-4.c: Likewise.
2868 * gcc.target/mips/fpr-moves-5.c: Likewise.
2869 * gcc.target/mips/fpr-moves-6.c: Likewise.
2870 * gcc.target/mips/ins-1.c: Likewise.
2871 * gcc.target/mips/ins-2.c: Likewise.
2872 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2873 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2874 * gcc.target/mips/lazy-binding-1.c: Likewise.
2875 * gcc.target/mips/madd-3.c: Likewise.
2876 * gcc.target/mips/madd-5.c: Likewise.
2877 * gcc.target/mips/madd-6.c: Likewise.
2878 * gcc.target/mips/madd-8.c: Likewise.
2879 * gcc.target/mips/madd-9.c: Likewise.
2880 * gcc.target/mips/memcpy-1.c: Likewise.
2881 * gcc.target/mips/mips-ps-type.c: Likewise.
2882 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2883 * gcc.target/mips/mips-sched-madd.c: Likewise.
2884 * gcc.target/mips/mips16e-extends.c: Likewise.
2885 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2886 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2887 * gcc.target/mips/movcc-1.c: Likewise.
2888 * gcc.target/mips/movcc-2.c: Likewise.
2889 * gcc.target/mips/movcc-3.c: Likewise.
2890 * gcc.target/mips/msub-5.c: Likewise.
2891 * gcc.target/mips/msub-6.c: Likewise.
2892 * gcc.target/mips/msub-8.c: Likewise.
2893 * gcc.target/mips/mult-2.c: Likewise.
2894 * gcc.target/mips/mult-3.c: Likewise.
2895 * gcc.target/mips/mult-5.c: Likewise.
2896 * gcc.target/mips/mult-6.c: Likewise.
2897 * gcc.target/mips/mult-7.c: Likewise.
2898 * gcc.target/mips/mult-12.c: Likewise.
2899 * gcc.target/mips/mult-13.c: Likewise.
2900 * gcc.target/mips/mult-14.c: Likewise.
2901 * gcc.target/mips/mult-15.c: Likewise.
2902 * gcc.target/mips/mult-17.c: Likewise.
2903 * gcc.target/mips/mult-18.c: Likewise.
2904 * gcc.target/mips/mult-19.c: Likewise.
2905 * gcc.target/mips/nmadd-1.c: Likewise.
2906 * gcc.target/mips/nmadd-2.c: Likewise.
2907 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2908 * gcc.target/mips/octeon-cins-1.c: Likewise.
2909 * gcc.target/mips/octeon-cins-2.c: Likewise.
2910 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2911 * gcc.target/mips/octeon-exts-2.c: Likewise.
2912 * gcc.target/mips/octeon-exts-3.c: Likewise.
2913 * gcc.target/mips/octeon-exts-4.c: Likewise.
2914 * gcc.target/mips/octeon-exts-5.c: Likewise.
2915 * gcc.target/mips/octeon-exts-6.c: Likewise.
2916 * gcc.target/mips/octeon-exts-7.c: Likewise.
2917 * gcc.target/mips/octeon-pop-2.c: Likewise.
2918 * gcc.target/mips/octeon-seq-3.c: Likewise.
2919 * gcc.target/mips/octeon-seq-4.c: Likewise.
2920 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2921 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2922 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2923 * gcc.target/mips/pr54240.c: Likewise.
2924 * gcc.target/mips/rsqrt-1.c: Likewise.
2925 * gcc.target/mips/rsqrt-2.c: Likewise.
2926 * gcc.target/mips/rsqrt-3.c: Likewise.
2927 * gcc.target/mips/rsqrt-4.c: Likewise.
2928 * gcc.target/mips/save-restore-2.c: Likewise.
2929 * gcc.target/mips/save-restore-4.c: Likewise.
2930 * gcc.target/mips/sb1-1.c: Likewise.
2931 * gcc.target/mips/scc-1.c: Likewise.
2932 * gcc.target/mips/scc-2.c: Likewise.
2933 * gcc.target/mips/scc-3.c: Likewise.
2934 * gcc.target/mips/scc-4.c: Likewise.
2935 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2936 * gcc.target/mips/truncate-1.c: Likewise.
2937 * gcc.target/mips/truncate-2.c: Likewise.
2938 * gcc.target/mips/truncate-3.c: Likewise.
2939 * gcc.target/mips/truncate-4.c: Likewise.
2940 * gcc.target/mips/truncate-5.c: Likewise.
2941 * gcc.target/mips/truncate-6.c: Likewise.
2942 * gcc.target/mips/unaligned-1.c: Likewise.
2943
2944 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2945 skip for -O0. Require -fexpensive-optimizations.
2946 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2947 * gcc.target/mips/dspr2-MULT.c: Likewise.
2948 * gcc.target/mips/fix-r4000-2.c: Likewise.
2949 * gcc.target/mips/fix-r4000-4.c: Likewise.
2950 * gcc.target/mips/fix-r4000-7.c: Likewise.
2951 * gcc.target/mips/fix-r4000-9.c: Likewise.
2952 * gcc.target/mips/madd-1.c: Likewise.
2953 * gcc.target/mips/madd-2.c: Likewise.
2954 * gcc.target/mips/madd-4.c: Likewise.
2955 * gcc.target/mips/maddu-1.c: Likewise.
2956 * gcc.target/mips/maddu-2.c: Likewise.
2957 * gcc.target/mips/maddu-3.c: Likewise.
2958 * gcc.target/mips/maddu-4.c: Likewise.
2959 * gcc.target/mips/msub-1.c: Likewise.
2960 * gcc.target/mips/msub-2.c: Likewise.
2961 * gcc.target/mips/msub-3.c: Likewise.
2962 * gcc.target/mips/msub-4.c: Likewise.
2963 * gcc.target/mips/msubu-1.c: Likewise.
2964 * gcc.target/mips/msubu-2.c: Likewise.
2965 * gcc.target/mips/msubu-3.c: Likewise.
2966 * gcc.target/mips/msubu-4.c: Likewise.
2967 * gcc.target/mips/mult-1.c: Likewise.
2968 * gcc.target/mips/mult-4.c: Likewise.
2969 * gcc.target/mips/mult-8.c: Likewise.
2970 * gcc.target/mips/mult-9.c: Likewise.
2971 * gcc.target/mips/mult-10.c: Likewise.
2972 * gcc.target/mips/mult-11.c: Likewise.
2973 * gcc.target/mips/mult-16.c: Likewise.
2974
2975 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2976 skip for -O0 and -Os.
2977 * gcc.target/mips/fix-r4000-12.c: Likewise.
2978 * gcc.target/mips/madd-7.c: Likewise.
2979 * gcc.target/mips/mips-ps-5.c: Likewise.
2980 * gcc.target/mips/mips-ps-7.c: Likewise.
2981 * gcc.target/mips/msub-7.c: Likewise.
2982
2983 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2984 skip for -O0. Require -mno-abicalls.
2985 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2986
2987 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2988 skip for -O0. Require a total number of BBIT instructions and
2989 at least one of each kind.
2990
2991 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2992 skip for -O0. Require -fno-unroll-loops.
2993
2994 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2995 skip for -O0. Allow BLTZ as well as BGEZ.
2996
2997 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2998
2999 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3000 skip for -O0. Require -fschedule-insns2.
3001 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3002
3003 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3004 but skip for -O0. Make a branch-likely more likely.
3005
3006 * gcc.target/mips/timode-2.c: Split each test into its own function.
3007 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3008
3009 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3010 skip for -O0. Require -fpeephole2.
3011 * gcc.target/mips/vr-mult-2.c: Likewise.
3012
3013 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3014
3015 PR preprocessor/53469
3016 * gcc.dg/cpp/_Pragma7.c: New test case.
3017
3018 2012-08-27 Tobias Burnus <burnus@net-b.de>
3019
3020 PR fortran/54370
3021 * gfortran.dg/do_5.f90: New.
3022
3023 2012-08-27 Tobias Burnus <burnus@net-b.de>
3024
3025 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3026 from dg-options as -Wall no longer implies it.
3027
3028 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3029
3030 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3031
3032 2012-08-25 Jason Merrill <jason@redhat.com>
3033
3034 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3035
3036 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3037
3038 PR c++/51421
3039 * g++.dg/cpp0x/auto34.C: New.
3040
3041 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR c/54363
3044 * gcc.dg/pr54363.c: New test.
3045
3046 PR c/54355
3047 * gcc.dg/pr54355.c: New test.
3048
3049 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3050
3051 PR debug/52857
3052 * gcc.target/i386/pr52857-1.c: New.
3053 * gcc.target/i386/pr52857-2.c: Likewise.
3054
3055 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3056
3057 * gcc.target/mips/code-readable-4.c: New test.
3058
3059 2012-08-23 Julian Brown <julian@codesourcery.com>
3060 Sandra Loosemore <sandra@codesourcery.com>
3061
3062 * gcc.target/mips/code-readable-1.c: Add -O to options.
3063
3064 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3065
3066 PR c++/20420
3067 * g++.dg/lookup/using53.C: New.
3068
3069 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3070
3071 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3072 * gcc.dg/fixed-point/convert-1.c: New.
3073 * gcc.dg/fixed-point/convert-2.c: New.
3074 * gcc.dg/fixed-point/convert-3.c: New.
3075 * gcc.dg/fixed-point/convert-4.c: New.
3076 * gcc.dg/fixed-point/convert-float-1.c: New.
3077 * gcc.dg/fixed-point/convert-float-2.c: New.
3078 * gcc.dg/fixed-point/convert-float-3.c: New.
3079 * gcc.dg/fixed-point/convert-float-4.c: New.
3080 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3081 * gcc.dg/fixed-point/convert-sat.c: New.
3082 * gcc.dg/fixed-point/convert.h: New.
3083
3084 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3085
3086 PR target/54089
3087 * gcc.target/sh/pr54089-2.c: New.
3088
3089 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3090
3091 * gcc.target/i386/long-double-64-1.c: New file.
3092 * gcc.target/i386/long-double-64-2.c: Likewise.
3093 * gcc.target/i386/long-double-64-3.c: Likewise.
3094 * gcc.target/i386/long-double-64-4.c: Likewise.
3095 * gcc.target/i386/long-double-80-1.c: Likewise.
3096 * gcc.target/i386/long-double-80-2.c: Likewise.
3097 * gcc.target/i386/long-double-80-3.c: Likewise.
3098 * gcc.target/i386/long-double-80-4.c: Likewise.
3099 * gcc.target/i386/long-double-80-5.c: Likewise.
3100 * gcc.target/i386/long-double-80-6.c: Likewise.
3101 * gcc.target/i386/long-double-80-7.c: Likewise.
3102
3103 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3104
3105 PR tree-optimization/54317
3106 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3107
3108 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3109
3110 PR target/39423
3111 * gcc.target/sh/pr39423-2.c: New.
3112
3113 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3114
3115 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3116 * gcc.dg/fold-perm.c: Likewise.
3117
3118 2012-08-20 Jan Hubicka <jh@suse.cz>
3119
3120 PR fortran/48636
3121 * gcc.dg/ipa/inlinehint-1.c: New.
3122
3123 2012-08-20 Florian Weimer <fweimer@redhat.com>
3124
3125 PR c++/19351
3126 * g++.dg/init/new38.C: New test.
3127 * g++.dg/init/new39.C: New test.
3128
3129 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3130
3131 PR target/54089
3132 * gcc.target/sh/pr54089-1.c: New.
3133
3134 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3135
3136 PR target/51244
3137 * gcc.target/sh/pr51244-11.c: New.
3138
3139 2012-08-20 Tobias Burnus <burnus@net-b.de>
3140
3141 PR fortran/54301
3142 * gfortran.dg/warn_target_lifetime_2.f90: New.
3143
3144 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3145
3146 PR c++/10416
3147 * g++.dg/warn/Wunused-var-17.C: New.
3148
3149 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3150
3151 PR middle-end/53992
3152 * gcc.dg/gomp/pr53992.c: New test.
3153
3154 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3155
3156 PR tree-ssa/54295
3157 * gcc.c-torture/execute/20120817-1.c: New test.
3158
3159 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3160
3161 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3162 add instruction.
3163 (f2): New test that really does need adds.
3164
3165 2012-08-20 Richard Guenther <rguenther@suse.de>
3166
3167 PR tree-optimization/54327
3168 * gcc.dg/torture/pr54327.c: New testcase.
3169
3170 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3171
3172 PR tree-optimization/54321
3173 * gcc.c-torture/compile/pr54321.c: New test.
3174
3175 2012-08-20 Tobias Burnus <burnus@net-b.de>
3176
3177 PR fortran/54301
3178 * gfortran.dg/warn_target_lifetime_1.f90: New.
3179
3180 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3181
3182 PR fortran/54298
3183 * gfortran.dg/real_compare_1.f90: New test case.
3184 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3185
3186 2012-08-18 Jan Hubicka <jh@suse.cz>
3187
3188 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3189
3190 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3191
3192 PR fortran/39290
3193 * gfortran.dg/interface_37.f90: New test.
3194
3195 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3196 Gary Funck <gary@intrepid.com>
3197
3198 PR target/20020
3199 * gcc.target/i386/pr20020-1.c: New test.
3200 * gcc.target/i386/pr20020-2.c: Likewise.
3201 * gcc.target/i386/pr20020-3.c: Likewise.
3202
3203 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3204
3205 * gcc.target/i386/perm-concat.c: New test.
3206
3207 2012-08-17 Julian Brown <julian@codesourcery.com>
3208
3209 * gcc.target/arm/div64-unwinding.c: New test.
3210
3211 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3212
3213 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3214
3215 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3216
3217 PR target/54236
3218 * gcc.target/sh/pr54236-1.c: New.
3219
3220 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3221
3222 * lib/target-supports.exp (check_effective_target_sync_int_long)
3223 (check_effective_target_sync_char_short): Enable for crisv32-*
3224 and cris-*.
3225
3226 PR middle-end/54261
3227 * gcc.dg/torture/pr54261-1.c: New test.
3228
3229 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3230
3231 PR fortran/54243
3232 PR fortran/54244
3233 * gfortran.dg/typebound_call_24.f03: New.
3234
3235 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3236
3237 PR tree-optimization/54245
3238 * gcc.dg/tree-ssa/pr54245.c: New test.
3239
3240 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3241
3242 PR tree-optimization/54240
3243 * gcc.target/powerpc/pr54240.c: New test.
3244 * gcc.target/mips/pr54240.c: Likewise.
3245
3246 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3247
3248 PR target/52933
3249 * gcc.target/sh/pr52933-1.c: New.
3250 * gcc.target/sh/pr52933-2.c: New.
3251
3252 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3253
3254 PR target/50751
3255 * gcc.target/sh/pr50751-8.c: New.
3256
3257 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3258
3259 PR fortran/47586
3260 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3261 * gfortran.dg/typebound_proc_27.f03: New test.
3262
3263 2012-08-14 Sterling Augustine <saugustine@google.com>
3264
3265 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3266
3267 2012-08-14 Tobias Burnus <burnus@net-b.de>
3268
3269 PR fortran/40881
3270 * gfortran.dg/data_constraints_3.f90: New.
3271 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3272 to disable -pedantic compilation.
3273 * gfortran.dg/pr37243.f: Ditto.
3274 * gfortran.dg/g77/19990826-3.f: Ditto.
3275 * gfortran.dg/g77/20020307-1.f : Ditto.
3276 * gfortran.dg/g77/980310-3.f: Ditto.
3277
3278 2012-08-14 Tobias Burnus <burnus@net-b.de>
3279
3280 PR fortran/54234
3281 * gfortran.dg/warn_conversion_4.f90: New.
3282
3283 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3284
3285 PR middle-end/53411
3286 PR rtl-optimization/53495
3287 * gcc.c-torture/compile/pr53411.c: New test.
3288 * gcc.c-torture/compile/pr53495.c: New test.
3289
3290 2012-08-13 Richard Guenther <rguenther@suse.de>
3291
3292 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3293
3294 2012-08-13 Richard Guenther <rguenther@suse.de>
3295
3296 PR tree-optimization/54200
3297 * gcc.dg/guality/pr54200.c: New testcase.
3298 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3299
3300 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3301
3302 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3303
3304 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3305
3306 PR target/51244
3307 * gcc.target/sh/pr51244-7.c: New.
3308 * gcc.target/sh/pr51244-8.c: New.
3309 * gcc.target/sh/pr51244-9.c: New.
3310 * gcc.target/sh/pr51244-10.c: New.
3311
3312 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3313
3314 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3315 -m2e or -m2a.
3316 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3317 * gcc.target/sh/pr53511-1.c: Likewise.
3318 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3319 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3320 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3321 * gcc.target/sh/pr53512-3.c: Likewise.
3322 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3323
3324 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3325
3326 PR target/39423
3327 * gcc.c-torture/compile/pr39423-1.c: New.
3328 * gcc.c-torture/compile/pr39423-2.c: New.
3329
3330 2012-08-12 Tobias Burnus <burnus@net-b.de>
3331
3332 PR fortran/54221
3333 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3334 they appear uninitialized on the RHS.
3335 * gfortran.dg/public_private_module_6.f90: New.
3336
3337 2012-08-11 Martin Jambor <mjambor@suse.cz>
3338
3339 PR fortran/48636
3340 * gfortran.dg/pr48636.f90: New test.
3341
3342 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3343
3344 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3345 to avoid warnings.
3346 (main): Adjust caller.
3347
3348 2012-08-10 Richard Guenther <rguenther@suse.de>
3349
3350 * gcc.dg/matrix/*.c: Adjust and move ...
3351 * gcc.dg/torture/: ... here.
3352 * gcc.dg/matrix: Remove directory.
3353
3354 2012-08-10 Richard Guenther <rguenther@suse.de>
3355
3356 PR middle-end/54219
3357 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3358
3359 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3360
3361 PR middle-end/54211
3362 * gcc.dg/tree-ssa/pr54211.c: New test.
3363
3364 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3365
3366 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3367 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3368
3369 2012-08-10 Richard Guenther <rguenther@suse.de>
3370
3371 PR tree-optimization/54109
3372 * gcc.dg/torture/pr54109.c: New testcase.
3373 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3374 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3375
3376 2012-08-10 Richard Guenther <rguenther@suse.de>
3377
3378 PR tree-optimization/54027
3379 * gcc.dg/torture/pr54027.c: New testcase.
3380
3381 2012-08-10 Richard Guenther <rguenther@suse.de>
3382
3383 * g++.dg/plugin/selfassign.c: Adjust.
3384 * gcc.dg/plugin/selfassign.c: Likewise.
3385 * gcc.dg/strlenopt-11.c: Likewise.
3386 * gcc.dg/strlenopt-13.c: Likewise.
3387 * gcc.dg/no-strict-overflow-4.c: Likewise.
3388 * gcc.dg/strict-overflow-4.c: Likewise.
3389 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3390 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3391 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3392 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3393 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3394 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3395 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3396 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3397 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3398 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3399 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3400 * gcc.dg/pr46309.c: Likewise.
3401 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3402
3403 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3404
3405 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3406 for x86 targets.
3407 * gcc.c-torture/compile/20120727-2.c: New test.
3408
3409 2012-08-09 Martin Jambor <mjambor@suse.cz>
3410
3411 * gcc.dg/ipa/iinline-4.c: New test.
3412 * gcc.dg/ipa/iinline-5.c: Likewise.
3413 * gcc.dg/ipa/iinline-6.c: Likewise.
3414 * gcc.dg/ipa/iinline-7.c: Likewise.
3415 * gcc.dg/lto/20120723_0.c: Likewise.
3416 * gcc.dg/lto/20120723_1.c: Likewise.
3417
3418 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3419
3420 PR target/39423
3421 * gcc.target/sh/pr39423-1.c: New.
3422
3423 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3424
3425 PR target/51244
3426 * gcc.target/sh/pr51244-5: New.
3427 * gcc.target/sh/pr51244-6: New.
3428
3429 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3430
3431 * gcc.target/i386/adx-addxcarry32-3.c: New.
3432 * gcc.target/i386/adx-addxcarry64-3.c: New.
3433
3434 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3435
3436 PR rtl-optimization/53701
3437 * gcc.dg/pr53701.c: New test.
3438
3439 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3440
3441 * gcc.c-torture/compile/20120727-1.c: New test.
3442
3443 2012-08-09 Tobias Burnus <burnus@net-b.de>
3444
3445 PR fortran/54199
3446 * gfortran.dg/intrinsic_shadow_4.f90: New.
3447
3448 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3449
3450 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3451
3452 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3453
3454 * gcc.c-torture/execute/20120808-1.c: New test.
3455
3456 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3457
3458 PR rtl-optimization/54157
3459 * gcc.target/i386/pr54157.c: New file.
3460
3461 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3462
3463 * gcc.target/i386/adx-addcarryx32-1.c: New.
3464 * gcc.target/i386/adx-addcarryx32-2.c: New.
3465 * gcc.target/i386/adx-addcarryx64-1.c: New.
3466 * gcc.target/i386/adx-addcarryx64-2.c: New.
3467 * gcc.target/i386/adx-check.h: New.
3468 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3469 * gcc.target/i386/sse-12.c: Add -madx.
3470 * gcc.target/i386/sse-13.c: Ditto.
3471 * gcc.target/i386/sse-14.c: Ditto.
3472 * gcc.target/i386/sse-22.c: Ditto.
3473 * gcc.target/i386/sse-23.c: Ditto.
3474 * g++.dg/other/i386-2.C: Ditto.
3475 * g++.dg/other/i386-3.C: Ditto.
3476
3477 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3478
3479 * gcc.dg/tree-ssa/slsr-5.c: New.
3480 * gcc.dg/tree-ssa/slsr-6.c: New.
3481 * gcc.dg/tree-ssa/slsr-7.c: New.
3482 * gcc.dg/tree-ssa/slsr-8.c: New.
3483 * gcc.dg/tree-ssa/slsr-9.c: New.
3484 * gcc.dg/tree-ssa/slsr-10.c: New.
3485 * gcc.dg/tree-ssa/slsr-11.c: New.
3486 * gcc.dg/tree-ssa/slsr-12.c: New.
3487 * gcc.dg/tree-ssa/slsr-13.c: New.
3488 * gcc.dg/tree-ssa/slsr-14.c: New.
3489 * gcc.dg/tree-ssa/slsr-15.c: New.
3490 * gcc.dg/tree-ssa/slsr-16.c: New.
3491 * gcc.dg/tree-ssa/slsr-17.c: New.
3492 * gcc.dg/tree-ssa/slsr-18.c: New.
3493 * gcc.dg/tree-ssa/slsr-19.c: New.
3494 * gcc.dg/tree-ssa/slsr-20.c: New.
3495 * gcc.dg/tree-ssa/slsr-21.c: New.
3496 * gcc.dg/tree-ssa/slsr-22.c: New.
3497 * gcc.dg/tree-ssa/slsr-23.c: New.
3498 * gcc.dg/tree-ssa/slsr-24.c: New.
3499 * gcc.dg/tree-ssa/slsr-25.c: New.
3500 * gcc.dg/tree-ssa/slsr-26.c: New.
3501 * gcc.dg/tree-ssa/slsr-30.c: New.
3502 * gcc.dg/tree-ssa/slsr-31.c: New.
3503
3504 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3505
3506 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3507 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3508 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3509
3510 2012-08-06 Cary Coutant <ccoutant@google.com>
3511
3512 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3513
3514 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3515
3516 PR fortran/35831
3517 * gfortran.dg/dummy_procedure_5.f90: Modified.
3518 * gfortran.dg/dummy_procedure_8.f90: New.
3519 * gfortran.dg/interface_26.f90: Modified.
3520 * gfortran.dg/proc_ptr_11.f90: Modified.
3521 * gfortran.dg/proc_ptr_15.f90: Modified.
3522 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3523 * gfortran.dg/typebound_override_1.f90: Modified.
3524 * gfortran.dg/typebound_proc_6.f03: Modified.
3525
3526 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3527
3528 PR tree-optimization/51938
3529 PR tree-optimization/52005
3530 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3531 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3532 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3533 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3534
3535 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3536
3537 Avoid crashing on erroneous static_assert usage
3538 * g++.dg/cpp0x/static_assert8.C: New test.
3539
3540 2012-08-06 Jason Merrill <jason@redhat.com>
3541
3542 * g++.dg/cpp0x/sfinae38.C: New.
3543
3544 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3545 Paolo Carlini <paolo.carlini@oracle.com>
3546
3547 PR c++/54165
3548 * g++.dg/conversion/void2.C: New.
3549
3550 2012-08-06 Tom de Vries <tom@codesourcery.com>
3551
3552 * gcc.dg/tree-ssa/vrp78.c: New test.
3553
3554 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3555 Richard Sandiford <rdsandiford@googlemail.com>
3556
3557 * g++.dg/opt/enum2.C: Require fpic target.
3558 * g++.dg/lto/20090303_0.C: Likewise.
3559
3560 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3561 Catherine Moore <clm@codesourcery.com>
3562
3563 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3564 flush function names too.
3565 * gcc.target/mips/clear-cache-1.c: Likewise.
3566
3567 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3568
3569 PR target/54156
3570 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3571
3572 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3573
3574 PR fortran/54166
3575 * gfortran.dg/array_5.f90: New test.
3576
3577 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3578
3579 PR tree-optimization/30318
3580 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3581
3582 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3583
3584 * g++.dg/ext/vector17.C: New testcase.
3585
3586 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3587
3588 PR target/51931
3589 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3590 * g++.dg/opt/longbranch1.C: Likewise.
3591
3592 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3593
3594 PR tree-optimization/53805
3595 * gcc.dg/fold-notunord.c: New testcase.
3596
3597 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3598
3599 PR fortran/48820
3600 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3601 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3602
3603 2012-08-02 Jason Merrill <jason@redhat.com>
3604 Paolo Carlini <paolo.carlini@oracle.com>
3605
3606 PR c++/51213 (again)
3607 * g++.dg/cpp0x/sfinae37.C: Extend.
3608
3609 2012-08-02 Richard Guenther <rguenther@suse.de>
3610
3611 PR tree-optimization/50672
3612 * g++.dg/torture/pr50672.C: New testcase.
3613
3614 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3615
3616 PR fortran/54147
3617 * gfortran.dg/abstract_type_6.f03: Modified.
3618 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3619 * gfortran.dg/proc_ptr_comp_35.f90: New.
3620 * gfortran.dg/typebound_proc_9.f03: Modified.
3621 * gfortran.dg/typebound_proc_26.f90: New.
3622
3623 2012-08-02 Richard Guenther <rguenther@suse.de>
3624
3625 * gcc.dg/torture/pta-callused-1.c: Adjust.
3626 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3627 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3628 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3629 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3630 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3631 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3632 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3633 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3634
3635 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3636
3637 PR fortran/54033
3638 * gfortran.dg/include_6.f90: New test case.
3639 * gfortran.dg/include_7.f90: New test case.
3640 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3641
3642 2012-08-01 Tom de Vries <tom@codesourcery.com>
3643
3644 * gcc.dg/tree-ssa/vrp76.c: New test.
3645
3646 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3647
3648 PR tree-optimization/46556
3649 * gcc.dg/tree-ssa/slsr-27.c: New.
3650 * gcc.dg/tree-ssa/slsr-28.c: New.
3651 * gcc.dg/tree-ssa/slsr-29.c: New.
3652
3653 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3654
3655 PR fortran/42418
3656 * gfortran.dg/proc_decl_29.f90: New.
3657
3658 2012-07-31 Dehao Chen <dehao@google.com>
3659
3660 * gcc.dg/predict-7.c: New test.
3661
3662 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3663
3664 PR fortran/54134
3665 * gfortran.dg/typebound_override_3.f90: New.
3666
3667 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3668
3669 PR tree-optimization/53773
3670 * gcc.dg/vect/pr53773.c: New test.
3671
3672 2012-07-31 Nick Clifton <nickc@redhat.com>
3673
3674 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3675 and for XStormy16.
3676
3677 2012-07-31 Tobias Burnus <burnus@net-b.de>
3678
3679 * gfortran.dg/c_funloc_tests_6.f90: New.
3680 * gfortran.dg/c_funloc_tests_7.f90: New.
3681 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3682
3683 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3684
3685 PR c++/53624
3686 * g++.dg/cpp0x/temp_default5.C: New.
3687
3688 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3689
3690 PR fortran/51081
3691 * gfortran.dg/proc_ptr_37.f90: New.
3692
3693 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3694
3695 * lib/target-supports.exp
3696 (check_effective_target_vect_natural_alignment): New function.
3697 * gcc.dg/align-2.c: Only run on targets with natural alignment
3698 of vector types.
3699 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3700 alignment of vector types.
3701
3702 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3703 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3704
3705 * gcc.target/i386/rdseed16-1.c: New.
3706 * gcc.target/i386/rdseed32-1.c: Ditto
3707 * gcc.target/i386/rdseed64-1.c: Ditto
3708 * gcc.target/i386/sse-12.c: Add -mrdseed.
3709 * gcc.target/i386/sse-13.c: Ditto.
3710 * gcc.target/i386/sse-14.c: Ditto.
3711 * g++.dg/other/i386-2.C: Ditto.
3712 * g++.dg/other/i386-3.C: Ditto.
3713
3714 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3715
3716 PR target/51244
3717 * gcc.target/sh/pr51244-4.c: New.
3718
3719 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3720
3721 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3722 for alpha*-*-* targets. Cleanup original tree dump.
3723
3724 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3725
3726 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3727 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3728
3729 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3730
3731 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3732 rand, srand. Include <stdlib.h>.
3733
3734 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3735
3736 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3737
3738 2012-07-26 Richard Henderson <rth@redhat.com>
3739
3740 * gcc.dg/attr-hotcold-1.c: New.
3741 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3742
3743 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3744 Sandra Loosemore <sandra@codesourcery.com>
3745
3746 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3747
3748 2012-07-26 Tobias Burnus <burnus@net-b.de>
3749
3750 * gfortran.dg/contiguous_1.f90: Update dg-error.
3751 * gfortran.dg/proc_ptr_32.f90: Ditto.
3752
3753 2012-07-26 Richard Guenther <rguenther@suse.de>
3754
3755 PR tree-optimization/54098
3756 * gcc.dg/torture/pr54098.c: New testcase.
3757
3758 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3759
3760 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3761 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3762
3763 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3764
3765 PR fortran/44354
3766 * gfortran.dg/array_constructor_39.f90: New test.
3767
3768 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3769
3770 PR fortran/44354
3771 * gfortran.dg/array_constructor_38.f90: New test.
3772
3773 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3774
3775 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3776
3777 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3778
3779 * gnat.dg/noreturn5.ad[sb]: New test.
3780
3781 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3782 Paul Brook <paul@codesourcery.com>
3783
3784 PR target/53633
3785
3786 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3787 * c-c++-common/pr53633.c: New test.
3788
3789 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3790
3791 * gcc.target/i386/asm-dialect-1.c: New test case.
3792
3793 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3794 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3795
3796 * gcc.target/i386/prefetchw-1.c: New.
3797 * gcc.target/i386/sse-12.c: Add -mprfchw.
3798 * gcc.target/i386/sse-13.c: Ditto.
3799 * gcc.target/i386/sse-14.c: Ditto.
3800 * gcc.target/i386/sse-22.c: Ditto.
3801 * gcc.target/i386/sse-23.c: Ditto.
3802 * g++.dg/other/i386-2.C: Ditto.
3803 * g++.dg/other/i386-3.C: Ditto.
3804
3805 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3806
3807 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3808
3809 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3810
3811 PR target/54051
3812 * gcc.target/arm/pr54051.c: New.
3813 * gcc.target/arm/vfp-1.c: Adjust test.
3814
3815 2012-07-24 Julian Brown <julian@codesourcery.com>
3816
3817 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3818 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3819 hard-float ARM.
3820
3821 2012-07-23 Paul Brook <paul@codesourcery.com>
3822
3823 * g++.dg/other/armv7m-1.c: New test.
3824
3825 2012-07-23 Julian Brown <julian@codesourcery.com>
3826
3827 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3828 ARM.
3829 (DO_TEST): Define to 1 for appropriate ARM targets.
3830
3831 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3832
3833 PR tree-optimization/53881
3834 * gcc.dg/pr53881.c: Renamed to ...
3835 * gcc.dg/pr53881-1.c: ... this.
3836 * gcc.dg/pr53881-2.c: New test.
3837
3838 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3839
3840 Handle recent changes in default atomics for cris*-*-linux*.
3841 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3842 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3843 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3844 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3845 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3846 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3847 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3848 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3849 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3850 -mno-unaligned-atomic-may-use-library is in effect for
3851 cris*-*-linux*.
3852 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3853 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3854 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3855 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3856 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3857 gcc.target/cris/torture/sync-mis-op-i-1.c,
3858 gcc.target/cris/torture/sync-mis-op-i-2.c,
3859 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3860 gcc.target/cris/torture/sync-mis-op-i-3.c,
3861 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3862 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3863 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3864 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3865 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3866 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3867 (main): Remove local variable x.
3868 [mis_ok]: Check that atomics don't fail.
3869
3870 2012-07-21 Andrew Pinski <apinski@cavium.com>
3871
3872 * gcc.dg/tree-ssa/vrp72.c: New test.
3873 * gcc.dg/tree-ssa/vrp73.c: New test.
3874 * gcc.dg/tree-ssa/vrp74.c: New test.
3875 * gcc.dg/tree-ssa/vrp75.c: New test.
3876
3877 2012-07-21 Andrew Pinski <apinski@cavium.com>
3878
3879 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3880 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3881
3882 2012-07-21 Andrew Pinski <apinski@cavium.com>
3883
3884 * gcc.target/mips/octeon-pop-2.c: New testcase.
3885
3886 2012-07-21 Tobias Burnus <burnus@net-b.de>
3887
3888 PR fortran/48820
3889 * gfortran.dg/assumed_rank_3.f90: New.
3890 * gfortran.dg/assumed_rank_11.f90: New.
3891 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3892 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3893 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3894
3895 2012-07-21 Andrew Pinski <apinski@cavium.com>
3896
3897 * gcc.target/mips/unaligned-1.c: New testcase.
3898
3899 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3900
3901 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3902
3903 2012-07-20 Tobias Burnus <burnus@net-b.de>
3904
3905 * gfortran.dg/bind_c_array_params_2.f90: New.
3906 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3907 and update dg-error.
3908
3909 2012-07-20 Tobias Burnus <burnus@net-b.de>
3910
3911 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3912
3913 2012-07-20 Jason Merrill <jason@redhat.com>
3914
3915 PR c++/54038
3916 * g++.dg/other/array7.C: New.
3917
3918 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3919
3920 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3921 the basic block and check loop depth.
3922 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3923 matching patterns and comments.
3924 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3925 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3926
3927 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3928
3929 PR c++/28656
3930 * c-c++-common/pr28656.c: New test.
3931
3932 2012-07-19 Jason Merrill <jason@redhat.com>
3933
3934 PR c++/54026
3935 * g++.dg/init/mutable1.C: New.
3936
3937 2012-07-20 Tobias Burnus <burnus@net-b.de>
3938
3939 PR fortran/48820
3940 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3941 * gfortran.dg/assumed_rank_1.f90: New.
3942 * gfortran.dg/assumed_rank_1_c.c: New.
3943 * gfortran.dg/assumed_rank_2.f90: New.
3944 * gfortran.dg/assumed_rank_4.f90: New.
3945 * gfortran.dg/assumed_rank_5.f90: New.
3946 * gfortran.dg/assumed_rank_6.f90: New.
3947 * gfortran.dg/assumed_rank_7.f90: New.
3948 * gfortran.dg/assumed_rank_8.f90: New.
3949 * gfortran.dg/assumed_rank_8_c.c: New.
3950 * gfortran.dg/assumed_rank_9.f90: New.
3951 * gfortran.dg/assumed_rank_10.f90: New.
3952 * gfortran.dg/assumed_rank_12.f90: New.
3953
3954 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3955
3956 * gnat.dg/opt25.adb: New test.
3957 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3958 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3959
3960 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3961
3962 * gnat.dg/aggr20.ad[sb]: New test.
3963 * gnat.dg/aggr20_pkg.ads: New helper.
3964
3965 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3966
3967 * gnat.dg/derived_type3.adb: New test.
3968 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3969
3970 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3971
3972 PR rtl-optimization/53942
3973 * gcc.dg/pr53942.c: New test.
3974
3975 2012-07-19 Jason Merrill <jason@redhat.com>
3976
3977 PR c++/54021
3978 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3979
3980 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3981
3982 * gnat.dg/discr38.adb: New test.
3983
3984 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3985
3986 PR middle-end/54017
3987 * c-c++-common/gomp/pr54017.c: New test.
3988
3989 2012-07-19 Richard Guenther <rguenther@suse.de>
3990 Eric Botcazou <ebotcazou@adacore.com>
3991
3992 * gnat.dg/loop_optimization11.adb: New testcase.
3993 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3994
3995 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3996 Jason Merrill <jason@redhat.com>
3997
3998 * g++.dg/cpp0x/sfinae37.C: New.
3999 * g++.dg/template/access23.C: New.
4000 * g++.dg/template/access7.C: Adjust.
4001 * g++.dg/template/sfinae10.C: Don't expect errors.
4002 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4003
4004 2012-07-18 Julian Brown <julian@codesourcery.com>
4005 Sandra Loosemore <sandra@codesroucery.com>
4006
4007 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4008
4009 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4010
4011 * gnat.dg/noreturn4.ad[sb]: New test.
4012 * gnat.dg/noreturn4_pkg.ads: New helper.
4013
4014 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4015 Julian Brown <julian@codesourcery.com>
4016
4017 * gcc.target/arm/neon-vdup-1.c: New test case.
4018 * gcc.target/arm/neon-vdup-2.c: New test case.
4019 * gcc.target/arm/neon-vdup-3.c: New test case.
4020 * gcc.target/arm/neon-vdup-4.c: New test case.
4021 * gcc.target/arm/neon-vdup-5.c: New test case.
4022 * gcc.target/arm/neon-vdup-6.c: New test case.
4023 * gcc.target/arm/neon-vdup-7.c: New test case.
4024 * gcc.target/arm/neon-vdup-8.c: New test case.
4025 * gcc.target/arm/neon-vdup-9.c: New test case.
4026 * gcc.target/arm/neon-vdup-10.c: New test case.
4027 * gcc.target/arm/neon-vdup-11.c: New test case.
4028 * gcc.target/arm/neon-vdup-12.c: New test case.
4029 * gcc.target/arm/neon-vdup-13.c: New test case.
4030 * gcc.target/arm/neon-vdup-14.c: New test case.
4031 * gcc.target/arm/neon-vdup-15.c: New test case.
4032 * gcc.target/arm/neon-vdup-16.c: New test case.
4033 * gcc.target/arm/neon-vdup-17.c: New test case.
4034 * gcc.target/arm/neon-vdup-18.c: New test case.
4035 * gcc.target/arm/neon-vdup-19.c: New test case.
4036 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4037 arguments non-constant.
4038
4039 2012-07-18 Richard Guenther <rguenther@suse.de>
4040
4041 PR tree-optimization/53970
4042 * g++.dg/torture/pr53970.C: New testcase.
4043
4044 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4045
4046 PR target/38621
4047 * gcc.c-torture/compile/pr38621.c: New.
4048
4049 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4050
4051 PR target/33135
4052 * gcc.target/sh/pr33135-1.c: New.
4053 * gcc.target/sh/pr33135-2.c: New.
4054 * gcc.target/sh/pr33135-3.c: New.
4055 * gcc.target/sh/pr33135-4.c: New.
4056
4057 2012-07-17 Jason Merrill <jason@redhat.com>
4058
4059 PR c++/53995
4060 * g++.dg/parse/enum9.C: New.
4061
4062 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4063 Sandra Loosemore <sandra@codesourcery.com>
4064
4065 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4066 if there is a conflict with -mcpu=. Use -mcpu=5208.
4067
4068 2012-07-17 Jason Merrill <jason@redhat.com>
4069
4070 PR c++/53989
4071 * g++.dg/template/array23.C: New.
4072
4073 2012-07-17 Tobias Burnus <burnus@net-b.de>
4074
4075 PR fortran/53985
4076 * gfortran.dg/bind_c_usage_26.f90: New.
4077 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4078 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4079 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4080 * gfortran.dg/interop_params.f03: Ditto.
4081
4082 2012-07-17 Jason Merrill <jason@redhat.com>
4083
4084 * g++.dg/template/inherit8.C: Adjust.
4085 * g++.dg/template/using21.C: Adjust.
4086 * g++.dg/template/using22.C: Adjust.
4087
4088 PR c++/53549
4089 * g++.dg/template/current-inst1.C: New.
4090 * g++.dg/parse/crash35.C: Adjust.
4091
4092 2012-07-17 Tobias Burnus <burnus@net-b.de>
4093
4094 PR fortran/52101
4095 * gfortran.dg/oldstyle_4.f90: New.
4096
4097 2012-07-17 Tobias Burnus <burnus@net-b.de>
4098
4099 PR fortran/49265
4100 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4101 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4102
4103 2012-07-16 Jason Merrill <jason@redhat.com>
4104
4105 * g++.dg/parse/access8.C: Adjust.
4106 * g++.dg/template/sfinae6_neg.C: Adjust.
4107
4108 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4109
4110 PR fortran/53824
4111 * gfortran.dg/coarray_allocate_1.f90: New test.
4112
4113 2012-07-16 Andrew Pinski <apinski@cavium.com>
4114
4115 * gcc.c-torture/execute/bswap-1.c: New testcase.
4116 * gcc.c-torture/compile/unalign-1.c: New testcase.
4117 * gcc.c-torture/compile/20120524-1.c: New testcase.
4118 * gcc.c-torture/compile/20101216-1.c: New testcase.
4119
4120 2012-07-16 Dehao Chen <dehao@google.com>
4121
4122 Revert
4123 2012-07-10 Dehao Chen <dehao@google.com>
4124
4125 * gcc.dg/debug_info_inline.c: New test.
4126
4127 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4128
4129 PR fortran/53956
4130 * gfortran.dg/proc_decl_28.f90: New.
4131
4132 2012-07-16 Andrew Pinski <apinski@cavium.com>
4133
4134 * gcc.dg/torture/builtins-1.c: New testcase.
4135
4136 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4137
4138 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4139 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4140 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4141 gcc.target/cris/sync-1-v10.c,
4142 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4143 pass -mno-unaligned-atomic-may-use-library.
4144 * gcc.target/cris/sync-xchg-1.c: New test.
4145 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4146 valid register operand output modifier.
4147
4148 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4149
4150 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4151 characters.
4152
4153 2012-07-13 Andrew Pinski <apinski@cavium.com>
4154
4155 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4156 rather than cleanup-tree-dump.
4157 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4158
4159 2012-07-13 Richard Guenther <rguenther@suse.de>
4160
4161 PR tree-optimization/53907
4162 * gcc.target/i386/pr53907.c: New testcase.
4163
4164 2012-07-13 Richard Guenther <rguenther@suse.de>
4165
4166 PR tree-optimization/53922
4167 * gcc.dg/torture/pr53922.c: New testcase.
4168
4169 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4170
4171 PR rtl-optimization/53908
4172 * gcc.dg/torture/pr53908.c: New test.
4173
4174 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4175
4176 PR c++/53531
4177 * g++.dg/cpp0x/variadic135.C: New.
4178
4179 2012-07-12 Jason Merrill <jason@redhat.com>
4180
4181 * g++.dg/template/sfinae6_neg.C: Adjust.
4182
4183 2012-07-12 Tobias Burnus <burnus@net-b.de>
4184
4185 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4186 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4187 scan-tree-dump-times pattern.
4188
4189 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4190
4191 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4192
4193 2012-07-11 Jason Merrill <jason@redhat.com>
4194
4195 DR 1402
4196 * g++.g/cpp0x/defaulted37.C: New.
4197
4198 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4199
4200 PR target/53859
4201 * gcc.target/arm/pr53859.c: New test.
4202
4203 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4204
4205 PR target/53886
4206 * gcc.c-torture/compile/pr53886.c: New.
4207
4208 2012-07-10 Dehao Chen <dehao@google.com>
4209
4210 * gcc.dg/debug_info_inline.c: New test.
4211
4212 2012-07-10 Jason Merrill <jason@redhat.com>
4213
4214 PR c++/53733
4215 * g++.dg/cpp0x/defaulted36.C: New.
4216 * g++.dg/cpp0x/defaulted21.C: Adjust.
4217
4218 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4219
4220 2012-07-09 Sterling Augustine <saugustine@google.com>
4221
4222 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4223
4224 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4225
4226 PR tree-optimization/53887
4227 * gcc.dg/pr53887.c: New test.
4228
4229 2012-07-09 Jason Merrill <jason@redhat.com>
4230
4231 PR c++/53882
4232 * g++.dg/cpp0x/nullptr29.C: New.
4233
4234 2012-07-09 Tom de Vries <tom@codesourcery.com>
4235 Richard Guenther <rguenther@suse.de>
4236
4237 * gcc.dg/builtin-unreachable-6.c: New test.
4238 * gcc.dg/builtin-unreachable-5.c: New test.
4239
4240 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4241
4242 PR tree-optimization/53881
4243 * gcc.dg/pr53881.c: New test.
4244
4245 2012-07-06 Jason Merrill <jason@redhat.com>
4246
4247 PR c++/53862
4248 * g++.dg/cpp0x/variadic134.C: New.
4249
4250 PR c++/53858
4251 * g++.dg/cpp0x/alias-decl-20.C: New.
4252
4253 2012-07-06 Tom de Vries <tom@codesourcery.com>
4254
4255 PR tree-optimization/51879
4256 * gcc.dg/pr51879-16.c: New test.
4257 * gcc.dg/pr51879-17.c: Same.
4258
4259 2012-07-06 Tom de Vries <tom@codesourcery.com>
4260
4261 PR tree-optimization/52009
4262 * gcc.dg/pr51879-7.c: New test.
4263 * gcc.dg/pr51879-18.c: New test.
4264
4265 2012-07-05 Jason Merrill <jason@redhat.com>
4266
4267 PR c++/50852
4268 * g++.dg/template/typedef39.C: New.
4269
4270 PR c++/53039
4271 * g++.dg/cpp0x/variadic133.C: New.
4272 * g++.dg/template/param1.C: Adjust.
4273
4274 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4275
4276 PR target/48941
4277 PR target/51980
4278 * gcc.target/arm/neon/vtrnf32.c: Update.
4279 * gcc.target/arm/neon/vtrns32.c: Update.
4280 * gcc.target/arm/neon/vtrnu32.c: Update.
4281 * gcc.target/arm/neon/vzipf32.c: Update.
4282 * gcc.target/arm/neon/vzips32.c: Update.
4283 * gcc.target/arm/neon/vzipu32.c: Update.
4284
4285 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4286
4287 PR fortran/53732
4288 * gfortran.dg/inline_sum_4.f90: New test.
4289
4290 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4291
4292 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4293
4294 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4295
4296 * gcc.target/arm/fma-sp.c: New testcase.
4297 * gcc.target/arm/fma.c: Likewise.
4298 * gcc.target/arm/fma.h: Likewise.
4299
4300 2012-07-04 Jason Merrill <jason@redhat.com>
4301
4302 PR c++/53848
4303 * g++.dg/other/enum3.C: New.
4304
4305 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4306
4307 PR middle-end/53321
4308 * g++.dg/torture/pr53321.C: New test.
4309
4310 2012-07-04 Richard Guenther <rguenther@suse.de>
4311
4312 PR tree-optimization/53844
4313 * g++.dg/tree-ssa/pr53844.C: New testcase.
4314
4315 2012-07-04 Richard Guenther <rguenther@suse.de>
4316
4317 PR tree-optimization/53849
4318 * gcc.dg/pr53849.c: New testcase.
4319
4320 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4321
4322 PR c++/53812
4323 * g++.dg/ext/label14.C: New test.
4324
4325 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4326
4327 PR target/53811
4328 * g++.dg/other/pr53811.C: New test.
4329
4330 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4331
4332 PR target/28896
4333 * gcc.target/m68k/stack-limit-1.c: New testcase.
4334
4335 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4336
4337 * gnat.dg/recursive_call.adb: New test.
4338
4339 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4340
4341 * gnat.dg/discr37.ad[sb]: New test.
4342
4343 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4344
4345 * g++.dg/other/packed1.C: Remove SH from xfail list.
4346
4347 2012-07-02 Jason Merrill <jason@redhat.com>
4348
4349 PR c++/53619
4350 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4351
4352 PR c++/53783
4353 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4354
4355 PR c++/53788
4356 * g++.dg/cpp0x/decltype39.C: New.
4357 * g++.dg/diagnostic/method1.C: Adjust.
4358
4359 PR c++/53816
4360 * g++.dg/template/ref6.C: New.
4361
4362 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4363
4364 PR target/53568
4365 * gcc.target/sh/pr53568-1.c: New.
4366
4367 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4368
4369 PR target/51244
4370 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4371
4372 2012-07-02 Jason Merrill <jason@redhat.com>
4373
4374 PR c++/53821
4375 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4376
4377 PR c++/53524
4378 * g++.dg/template/enum7.C: New.
4379 * g++.dg/other/ptrmem10.C: Adjust.
4380 * g++.dg/other/ptrmem11.C: Adjust.
4381 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4382
4383 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4384
4385 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4386
4387 2012-07-01 Wei Guozhi <carrot@google.com>
4388
4389 PR target/53447
4390 * gcc.target/arm/pr53447-1.c: New testcase.
4391 * gcc.target/arm/pr53447-2.c: New testcase.
4392 * gcc.target/arm/pr53447-3.c: New testcase.
4393 * gcc.target/arm/pr53447-4.c: New testcase.
4394
4395 2012-06-29 Richard Guenther <rguenther@suse.de>
4396
4397 PR tree-optimization/47061
4398 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4399
4400 2012-06-29 Richard Guenther <rguenther@suse.de>
4401
4402 PR tree-optimization/37541
4403 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4404
4405 2012-06-29 Richard Guenther <rguenther@suse.de>
4406
4407 PR tree-optimization/52589
4408 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4409
4410 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4411
4412 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4413
4414 * g++.dg/template/error46.C: Add missing comment to dg-message.
4415 * g++.dg/template/crash107.C: Likewise.
4416 * g++.dg/template/error47.C: Likewise.
4417 * g++.dg/template/crash108.C: Likewise.
4418 * g++.dg/overload/operator5.C: Likewise.
4419
4420 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4421 errors in dg-message directives, add comments.
4422
4423 2012-06-28 Kai Tietz <ktietz@redhat.com>
4424
4425 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4426 hard-coded 'unsigned long'.
4427
4428 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4429
4430 PR tree-optimization/51581
4431 * gcc.dg/vect/pr51581-4.c: New test.
4432
4433 PR tree-optimization/53645
4434 * gcc.c-torture/execute/pr53645-2.c: New test.
4435
4436 2012-06-28 Richard Guenther <rguenther@suse.de>
4437
4438 PR middle-end/53790
4439 * gcc.dg/torture/pr53790.c: New testcase.
4440
4441 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4442
4443 PR tree-optimization/53645
4444 * gcc.c-torture/execute/pr53645.c: New test.
4445
4446 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4447
4448 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4449
4450 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4451
4452 PR debug/53671
4453 PR debug/49888
4454 * gcc.dg/guality/pr49888.c: Account for the possibility that
4455 the variable is optimized out at the first test.
4456
4457 2012-06-27 Jason Merrill <jason@redhat.com>
4458
4459 * g++.dg/cpp0x/override2.C: Adjust.
4460 * g++.dg/template/error5.C: Adjust.
4461 * g++.dg/parse/crash28.C: Adjust.
4462
4463 PR c++/53563
4464 * g++.dg/parse/template27.C: New.
4465 * g++.dg/template/crash74.C: Adjust expected output.
4466
4467 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4468
4469 PR fortran/41951
4470 PR fortran/49591
4471 * gfortran.dg/typebound_operator_16.f03: New.
4472
4473 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4474
4475 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4476 even src1.i and src2.i fields even in the second half of the arrays.
4477
4478 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4479
4480 PR c++/51033.
4481 * g++.dg/torture/vshuf-16.inc: New test.
4482 * g++.dg/torture/vshuf-2.inc: New test.
4483 * g++.dg/torture/vshuf-4.inc: New test.
4484 * g++.dg/torture/vshuf-8.inc: New test.
4485 * g++.dg/torture/vshuf-main.inc: New test.
4486 * g++.dg/torture/vshuf-v16hi.C: New test.
4487 * g++.dg/torture/vshuf-v16qi.C: New test.
4488 * g++.dg/torture/vshuf-v2df.C: New test.
4489 * g++.dg/torture/vshuf-v2di.C: New test.
4490 * g++.dg/torture/vshuf-v2sf.C: New test.
4491 * g++.dg/torture/vshuf-v2si.C: New test.
4492 * g++.dg/torture/vshuf-v4df.C: New test.
4493 * g++.dg/torture/vshuf-v4di.C: New test.
4494 * g++.dg/torture/vshuf-v4sf.C: New test.
4495 * g++.dg/torture/vshuf-v4si.C: New test.
4496 * g++.dg/torture/vshuf-v8hi.C: New test.
4497 * g++.dg/torture/vshuf-v8qi.C: New test.
4498 * g++.dg/torture/vshuf-v8si.C: New test.
4499
4500 2012-06-27 Richard Guenther <rguenther@suse.de>
4501
4502 PR middle-end/53676
4503 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4504
4505 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4506
4507 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4508 scan-dump-dem-not): Use printable pattern in test name.
4509
4510 2012-06-26 Sterling Augustine <saugustine@google.com>
4511 Dominique Dhumieres <dominiq@lps.ens.fr>
4512
4513 * gcc.dg/pubtypes-2.c: Update expected output.
4514 * gcc.dg/pubtypes-3.c: Likewise.
4515 * gcc.dg/pubtypes-4.c: Likewise.
4516
4517 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4518
4519 * gcc.dg/tree-ssa/slsr-1.c: New test.
4520 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4521 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4522 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4523
4524 2012-06-26 Matt Turner <mattst88@gmail.com>
4525
4526 PR target/35294
4527 * gcc.target/arm/mmx-2.c: New.
4528
4529 2012-06-26 Richard Guenther <rguenther@suse.de>
4530
4531 PR c++/53752
4532 * g++.dg/torture/pr53752.C: New testcase.
4533
4534 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4535
4536 PR tree-optimization/53748
4537 * gcc.c-torture/compile/pr53748.c: New test.
4538
4539 2012-06-25 Jason Merrill <jason@redhat.com>
4540
4541 PR c++/53498
4542 PR c++/53305
4543 * g++.dg/cpp0x/decltype38.C: New.
4544 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4545
4546 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4547
4548 * lib/target-supports-dg.exp (testname-for-summary): New.
4549 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4550 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4551 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4552 scan-module-absence, output-exists, output-exists-not: Use
4553 testname-for-summary.
4554 (dg-test): Clean up testname_with_flags.
4555 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4556 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4557 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4558 scan-assembler-dem-not, object-size: Use testname-for-summary.
4559 * lib/gcov.exp (run-gcov): Likewise.
4560 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4561 scan-dump-dem, scan-dump-dem-note): Likewise.
4562
4563 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4564 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4565 including profopt.opt; save and restore existing value.
4566 * g++.dg/bprob/bprob.exp: Likewise.
4567 * gcc.dg/matrix/matrix.exp: Likewise.
4568 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4569 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4570 PROFOPT_OPTIONS.
4571
4572 2012-06-25 Richard Henderson <rth@redhat.com>
4573
4574 * gcc.dg/pr53749.c: New.
4575
4576 2012-06-25 Jason Merrill <jason@redhat.com>
4577
4578 PR c++/52988
4579 * g++.dg/cpp0x/nullptr28.C: New.
4580
4581 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4582
4583 * gcc.target/arm/neon-vld1_dupQ.c: New.
4584
4585 2012-06-25 Florian Weimer <fweimer@redhat.com>
4586
4587 * g++.dg/init/new35.C: New.
4588 * g++.dg/init/new36.C: New.
4589 * g++.dg/init/new37.C: New.
4590 * g++.dg/ext/vla5.C: New warning.
4591 * g++.dg/ext/vla8.C: New warning.
4592 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4593
4594 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4595 James Greenhalgh <james.greenhalgh@arm.com>
4596
4597 * gcc.target/arm/ftest-support-arm.h New testcase.
4598 * gcc.target/arm/ftest-support-thumb.h Likewise.
4599 * gcc.target/arm/ftest-support.h Likewise.
4600 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4601 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4602 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4603 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4604 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4605 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4606 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4607 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4608 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4609 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4610 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4611 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4612 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4613 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4614 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4615 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4616 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4617 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4618 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4619 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4620 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4621 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4622 * lib/target-supports.exp
4623 (check_effective_target_arm_arch_FUNC): Add support for more
4624 architectures.
4625 (add_options_for_arm_arch_FUNC): Likewise.
4626 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4627
4628 2012-06-25 Jason Merrill <jason@redhat.com>
4629
4630 PR c++/53202
4631 * g++.dg/cpp0x/constexpr-tuple.C: New.
4632
4633 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4634
4635 PR target/53759
4636 * gcc.target/i386/pr53759.c: New test.
4637
4638 PR c++/53594
4639 * g++.dg/cpp0x/nsdmi7.C: New test.
4640
4641 2012-06-24 Kai Tietz <ktietz@redhat.com>
4642
4643 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4644 for LLP64 targets.
4645 * gcc.target/i386/pr38988.c: Likewise.
4646
4647 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4648
4649 PR fortran/47710
4650 PR fortran/53328
4651 * gfortran.dg/typebound_generic_12.f03: New.
4652 * gfortran.dg/typebound_generic_13.f03: New.
4653
4654 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4655
4656 * gnat.dg/lto15.ad[sb]: New test.
4657
4658 2012-06-21 Meador Inge <meadori@codesourcery.com>
4659
4660 PR c/53702
4661 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4662
4663 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4664
4665 * gcc.dg/pch/ident-1.c: New test.
4666 * gcc.dg/pch/ident-1.hs: Header file for new test.
4667
4668 2012-06-21 Michael Matz <matz@suse.de>
4669
4670 PR middle-end/53688
4671 * gcc.c-torture/execute/pr53688.c: New test.
4672
4673 2012-06-20 Richard Guenther <rguenther@suse.de>
4674
4675 PR tree-optimization/30318
4676 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4677
4678 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4679
4680 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4681
4682 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4683
4684 * gcc.target/i386/clearcapv2.map: New file.
4685 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4686
4687 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4688
4689 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4690 and add __sh__ case.
4691
4692 2012-06-19 Jason Merrill <jason@redhat.com>
4693
4694 PR c++/52637
4695 * g++.dg/debug/localclass1.C: New.
4696
4697 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4698
4699 * g++.dg/cpp0x/override4.C: New.
4700
4701 2012-06-14 Jason Merrill <jason@redhat.com>
4702
4703 PR c++/53651
4704 * g++.dg/cpp0x/decltype37.C: New.
4705
4706 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4707
4708 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4709
4710 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4711
4712 * gcc.c-torture/compile/vector-5.c,
4713 gcc.c-torture/compile/vector-6.c: New tests.
4714
4715 2012-06-19 Richard Henderson <rth@redhat.com>
4716
4717 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4718
4719 2012-06-19 Richard Guenther <rguenther@suse.de>
4720
4721 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4722
4723 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4724
4725 PR target/53712
4726 * gcc.target/i386/pr53712.c: New test.
4727
4728 2012-06-18 Tobias Burnus <burnus@net-b.de>
4729
4730 PR fortran/53692
4731 * gfortran.dg/elemental_optional_args_6.f90: New.
4732
4733 2012-06-18 Tobias Burnus <burnus@net-b.de>
4734
4735 PR fortran/53526
4736 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4737 * gfortran.dg/coarray/move_alloc_1.f90
4738
4739 2012-06-18 Tobias Burnus <burnus@net-b.de>
4740
4741 PR fortran/53526
4742 * gfortran.dg/coarray_27.f90: New.
4743
4744 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4745 Greta Yorsh <Greta.Yorsh@arm.com>
4746
4747 * gcc.target/arm/epilog-1.c: New test.
4748
4749 2012-06-18 Richard Guenther <rguenther@suse.de>
4750
4751 PR tree-optimization/53693
4752 * g++.dg/torture/pr53693.C: New testcase.
4753
4754 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4755
4756 PR tree-optimization/53703
4757 * gcc.dg/torture/pr53703.c: New test.
4758
4759 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4760
4761 PR middle-end/53698
4762 * gcc.target/i386/pr53698.c: New test.
4763
4764 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4765
4766 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4767
4768 2012-06-17 Tobias Burnus <burnus@net-b.de>
4769
4770 PR fortran/53691
4771 PR fortran/53685
4772 * gfortran.dg/transfer_check_3.f90: New.
4773
4774 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4775
4776 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4777
4778 2012-06-16 Tobias Burnus <burnus@net-b.de>
4779
4780 PR fortran/53642
4781 PR fortran/45170
4782 * gfortran.dg/deferred_type_param_8.f90: New.
4783
4784 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4785
4786 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4787 testname that includes flags, passed in as new argument, in
4788 pass/fail messages.
4789 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4790 and pass it to verify-* procedures.
4791
4792 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4793 alignment torture options with usual torture options.
4794
4795 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4796 messages reported for one line of source code.
4797 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4798 * g++.dg/cpp0x/decltype2.C: Likewise.
4799 * g++.dg/cpp0x/decltype3.C: Likewise.
4800 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4801 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4802 * g++.dg/cpp0x/static_assert3.C: Likewise.
4803 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4804 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4805 * g++.dg/cpp0x/union1.C: Likewise.
4806 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4807 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4808 * g++.dg/cpp0x/variadic2.C: Likewise.
4809 * g++.dg/cpp0x/variadic20.C: Likewise.
4810 * g++.dg/cpp0x/variadic74.C: Likewise.
4811 * g++.dg/diagnostic/bitfld2.C: Likewise.
4812 * g++.dg/ext/attrib44.C: Likewise.
4813 * g++.dg/ext/no-asm-1.C: Likewise.
4814 * g++.dg/other/error34.C: Likewise.
4815 * g++.dg/parse/crash46.C: Likewise.
4816 * g++.dg/parse/error10.C: Likewise.
4817 * g++.dg/parse/error2.C: Likewise.
4818 * g++.dg/parse/error3.C: Likewise.
4819 * g++.dg/parse/error36.C: Likewise.
4820 * g++.dg/parse/error8.C: Likewise.
4821 * g++.dg/parse/error9.C: Likewise.
4822 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4823 * g++.dg/parse/parser-pr28152.C: Likewise.
4824 * g++.dg/parse/template25.C: Likewise.
4825 * g++.dg/parse/typename11.C: Likewise.
4826 * g++.dg/tc1/dr147.C: Likewise.
4827 * g++.dg/template/deduce3.C: Likewise.
4828 * g++.dg/template/koenig9.C: Likewise.
4829 * g++.dg/template/pr23510.C: Likewise.
4830 * g++.dg/warn/pr12242.C: Likewise.
4831 * g++.dg/warn/pr30551-2.C: Likewise.
4832 * g++.dg/warn/pr30551.C: Likewise.
4833 * g++.old-deja/g++.other/typename1.C: Likewise.
4834 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4835
4836 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4837
4838 PR c++/51033
4839 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4840 * c-c++-common/torture/vshuf-2.inc: Likewise.
4841 * c-c++-common/torture/vshuf-4.inc: Likewise.
4842 * c-c++-common/torture/vshuf-8.inc: Likewise.
4843 * c-c++-common/torture/vshuf-main.inc: Likewise.
4844 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4845 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4846 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4847 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4848 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4849 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4850 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4851 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4852 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4853 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4854 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4855 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4856 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4857 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4858
4859 2012-06-15 Michael Matz <matz@suse.de>
4860
4861 * gcc.dg/tree-ssa/vector-4.c: New test.
4862
4863 2012-06-15 Michael Matz <matz@suse.de>
4864
4865 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4866 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4867
4868 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4869
4870 PR tree-optimization/53636
4871 * gcc.target/arm/pr53636.c: New test.
4872
4873 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4874
4875 PR tree-optimization/51581
4876 * gcc.c-torture/execute/pr51581-1.c: New test.
4877 * gcc.c-torture/execute/pr51581-2.c: New test.
4878 * gcc.dg/vect/pr51581-1.c: New test.
4879 * gcc.dg/vect/pr51581-2.c: New test.
4880 * gcc.dg/vect/pr51581-3.c: New test.
4881 * gcc.target/i386/avx-pr51581-1.c: New test.
4882 * gcc.target/i386/avx-pr51581-2.c: New test.
4883 * gcc.target/i386/avx2-pr51581-1.c: New test.
4884 * gcc.target/i386/avx2-pr51581-2.c: New test.
4885 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4886
4887 2012-06-15 Richard Guenther <rguenther@suse.de>
4888
4889 * gcc.c-torture/execute/20120615-1.c: New testcase.
4890
4891 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4892
4893 * gnat.dg/vect8.ad[sb]: New test.
4894
4895 2012-06-14 Richard Guenther <rguenther@suse.de>
4896
4897 * gcc.dg/tree-ssa/vrp.h: New testcase.
4898 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4899
4900 2012-06-13 Christian Bruel <christian.bruel@st.com>
4901
4902 PR target/53621
4903 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4904
4905 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4906
4907 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4908
4909 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4910
4911 PR testsuite/20771
4912 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4913 test summary unique.
4914
4915 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4916 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4917 scan-stack-usage-not): Don't strip torture options from test name.
4918
4919 * lib/scandump.exp (scan-dump-times): Use printable version of
4920 regexp in test summary line.
4921
4922 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4923 messages reported for one line of source code.
4924 * gcc.dg/format/few-1.c: Likewise.
4925 * gcc.dg/ia64-sync-2.c: Likewise.
4926 * gcc.dg/sync-2.c: Likewise.
4927 * gcc.dg/noncompile/pr44517.c: Likewise.
4928
4929 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4930
4931 PR debug/49888
4932 * gcc.dg/guality/pr49888.c: New.
4933
4934 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4935
4936 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4937 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4938 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4939
4940 2012-06-13 Tobias Burnus <burnus@net-b.de>
4941
4942 PR fortran/53643
4943 * gfortran.dg/intent_out_7.f90: New.
4944
4945 2012-06-13 Tobias Burnus <burnus@net-b.de>
4946
4947 PR fortran/53597
4948 * gfortran.dg/save_4.f90: New.
4949
4950 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4951
4952 PR c/53532
4953 PR c/51034
4954 PR c/53196
4955 * gcc.dg/pr53532.c: New test.
4956 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4957 adjust line numbers.
4958 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4959 * gcc.dg/Wcxx-compat-8.c: Likewise.
4960 * gcc.dg/pr51034.c: New test.
4961 * gcc.dg/pr53196-1.c: New test.
4962 * gcc.dg/pr53196-2.c: New test.
4963
4964 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4965
4966 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4967 alignment torture options with usual torture options.
4968 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4969 instead of dg-options.
4970 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4971 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4972 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4973 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4974 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4975 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4976
4977 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4978 to checks for multiple messages reported for one line of source code.
4979 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4980
4981 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4982 messages reported for one line of source code.
4983
4984 * gcc.dg/20031223-1.c: Add comments to check for multiple
4985 messages reported for one line of source code.
4986 * gcc.dg/Wconversion-integer.c: Likewise.
4987 * gcc.dg/Wfatal-2.c: Likewise.
4988 * gcc.dg/Wfatal.c: Likewise.
4989 * gcc.dg/Wobjsize-1.c: Likewise.
4990 * gcc.dg/c99-vla-jump-1.c: Likewise.
4991 * gcc.dg/c99-vla-jump-2.c: Likewise.
4992 * gcc.dg/c99-vla-jump-3.c: Likewise.
4993 * gcc.dg/c99-vla-jump-4.c: Likewise.
4994 * gcc.dg/c99-vla-jump-5.c: Likewise.
4995 * gcc.dg/decl-9.c: Likewise.
4996 * gcc.dg/declspec-10.c: Likewise.
4997 * gcc.dg/declspec-18.c: Likewise.
4998 * gcc.dg/mtune.c: Likewise.
4999 * gcc.dg/parser-pr28152-2.c: Likewise.
5000 * gcc.dg/parser-pr28152.c: Likewise.
5001 * gcc.dg/pr14475.c: Likewise.
5002 * gcc.dg/pr27953.c: Likewise.
5003 * gcc.dg/pr28322-3.c: Likewise.
5004 * gcc.dg/pr30457.c: Likewise.
5005 * gcc.dg/pr30551-2.c: Likewise.
5006 * gcc.dg/pr30551-3.c: Likewise.
5007 * gcc.dg/pr30551-4.c: Likewise.
5008 * gcc.dg/pr30551-5.c: Likewise.
5009 * gcc.dg/pr30551-6.c: Likewise.
5010 * gcc.dg/pr30551.c: Likewise.
5011 * gcc.dg/pr45461.c: Likewise.
5012 * gcc.dg/pr48552-1.c: Likewise.
5013 * gcc.dg/pr48552-2.c: Likewise.
5014 * gcc.dg/redecl-1.c: Likewise.
5015 * gcc.dg/transparent-union-3.c: Likewise.
5016 * gcc.dg/utf-dflt.c: Likewise.
5017 * gcc.dg/utf-dflt2.c: Likewise.
5018 * gcc.dg/vla-8.c: Likewise.
5019 * gcc.dg/vla-init-1.c: Likewise.
5020 * gcc.dg/wtr-int-type-1.c: Likewise.
5021
5022 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5023 messages reported for for one line of source code.
5024 * c-c++-common/raw-string-5.c: Likewise.
5025 * c-c++-common/raw-string-4.c: Likewise.
5026 * c-c++-common/raw-string-6.c: Likewise.
5027 * c-c++-common/pr20000.c: Likewise.
5028
5029 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5030 messages reported for one line of source code.
5031 * gcc.dg/cpp/pr30786.c: Likewise.
5032 * gcc.dg/cpp/pr28709.c: Likewise.
5033 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5034 * gcc.dg/cpp/macspace2.c: Likewise.
5035 * gcc.dg/cpp/missing-header-1.c: Likewise.
5036 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5037 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5038 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5039
5040 2012-06-12 Jason Merrill <jason@redhat.com>
5041
5042 PR c++/53599
5043 * g++.dg/template/local7.C: New.
5044
5045 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5046
5047 PR target/53511
5048 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5049 * gcc.target/sh/pr51340-2.c: Likewise.
5050 * gcc.target/sh/pr51340-3.c: Likewise.
5051
5052 2012-06-12 Michael Matz <matz@suse.de>
5053
5054 * gcc.dg/torture/alias-1.c: New test.
5055
5056 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5057
5058 PR rtl-optimization/53589
5059 * gcc.dg/torture/pr53589.c: New test.
5060
5061 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5062
5063 PR target/50749
5064 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5065 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5066 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5067 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5068 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5069 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5070 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5071 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5072 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5073 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5074 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5075 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5076 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5077 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5078 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5079 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5080
5081 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5082
5083 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5084 (check_intel_cpu_model): New function.
5085 (check_amd_cpu_model): New function.
5086 (check_features): New function.
5087 (__get_cpuid_output): New function.
5088 (check_detailed): New function.
5089 (fn1): Rename to quick_check.
5090 (main): Update to call quick_check and call check_detailed.
5091
5092 2012-06-11 Richard Henderson <rth@redhat.com>
5093
5094 * lib/target-supports.exp
5095 (check_effective_target_sync_long_long_runtime): Use
5096 check_effective_target_lp64 instead of
5097 check_effective_target_powerpc64 for powerpc targets.
5098
5099 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5100
5101 PR target/53511
5102 * gcc.target/sh/pr53511-1.c: New.
5103
5104 2012-06-11 Richard Guenther <rguenther@suse.de>
5105
5106 PR middle-end/53470
5107 * g++.dg/lto/pr53470_0.C: New testcase.
5108 * gcc.dg/lto/pr53470_0.c: Likewise.
5109
5110 2012-06-11 Richard Guenther <rguenther@suse.de>
5111
5112 PR c++/53605
5113 * g++.dg/ext/pr53605.C: New testcase.
5114
5115 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5116
5117 * gnat.dg/specs/array1.ads: New test.
5118 * gnat.dg/specs/array2.ads: Likewise.
5119 * gnat.dg/array22.adb: Likewise.
5120
5121 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5122
5123 * gnat.dg/constant4.adb: New test.
5124 * gnat.dg/constant4_pkg.ads: New helper.
5125
5126 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5127
5128 PR fortran/52552
5129 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5130 * gfortran.dg/allocate_class_1.f90: Modified.
5131 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5132 * gfortran.dg/allocate_class_2.f90: New.
5133
5134 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5135
5136 PR middle-end/53535
5137 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5138
5139 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5140
5141 PR fortran/52861
5142 * gfortran.dg/string_assign_2.f90: New test case.
5143
5144 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5145
5146 PR fortran/52861
5147 * gfortran.dg/string_assign_1.f90: New test case.
5148
5149 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5150
5151 PR middle-end/53580
5152 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5153 * gcc.dg/gomp/critical-4.c: Likewise.
5154 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5155 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5156 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5157 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5158 * c-c++-common/gomp/pr53580.c: New test.
5159
5160 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5161
5162 PR c++/51214
5163 * g++.dg/cpp0x/forw_enum11.C: New.
5164
5165 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5166
5167 PR c++/53567
5168 * g++.dg/cpp0x/alias-decl-19.C: New.
5169
5170 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5171
5172 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5173
5174 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5175
5176 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5177 (XSTATE_FP): Ditto.
5178 (XSTATE_SSE): Ditto.
5179 (XSTATE_YMM): Ditto.
5180 (avx_os_support): Use new defines.
5181
5182 2012-06-06 Richard Guenther <rguenther@suse.de>
5183
5184 PR testsuite/32380
5185 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5186 loops.
5187
5188 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5189
5190 PR c++/52841
5191 * g++.dg/cpp0x/pr52841.C: New testcase.
5192
5193 2012-06-06 Richard Guenther <rguenther@suse.de>
5194
5195 PR tree-optimization/53081
5196 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5197 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5198
5199 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5200
5201 * gcc.target/powerpc/pr53487.c: New test.
5202
5203 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5204
5205 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5206
5207 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5208
5209 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5210
5211 2012-06-05 Richard Guenther <rguenther@suse.de>
5212
5213 PR tree-optimization/30442
5214 * gcc.dg/vect/bb-slp-30.c: New testcase.
5215
5216 2012-06-05 Richard Guenther <rguenther@suse.de>
5217
5218 PR tree-optimization/53081
5219 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5220 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5221 -fno-tree-loop-distribute-patterns.
5222
5223 2012-06-05 Alan Modra <amodra@gmail.com>
5224
5225 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5226 Check static chain in nested funcs.
5227
5228 2012-06-04 Tobias Burnus <burnus@net-b.de>
5229
5230 PR fortran/50619
5231 * gfortran.dg/init_flag_10.f90: New.
5232
5233 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5234
5235 PR c++/53524
5236 * g++.dg/warn/Wenum-compare-no-2: New.
5237
5238 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5239
5240 PR preprocessor/53463
5241 * g++.dg/cpp/limits.C: New test.
5242 * g++.dg/parse/error19.C: Adjust.
5243 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5244 * g++.dg/warn/pr35635.C: Likewise.
5245 * g++.old-deja/g++.pt/assign1.C: Likewise.
5246
5247 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5248
5249 PR target/53559
5250 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5251 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5252 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5253 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5254 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5255 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5256 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5257 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5258
5259 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5260
5261 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5262
5263 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5264
5265 PR tree-optimization/53550
5266 * gcc.dg/pr53550.c: New test.
5267
5268 2012-06-04 Richard Guenther <rguenther@suse.de>
5269
5270 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5271 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5272 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5273
5274 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5275
5276 PR fortran/48831
5277 * gfortran.dg/parameter_array_element_2.f90: New.
5278
5279 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5280
5281 PR target/53512
5282 * gcc.target/sh/pr53512-1.c: New.
5283 * gcc.target/sh/pr53512-2.c: New.
5284 * gcc.target/sh/pr53512-3.c: New.
5285 * gcc.target/sh/pr53512-4.c: New.
5286
5287 2012-06-01 Jason Merrill <jason@redhat.com>
5288
5289 PR c++/52973
5290 * g++.dg/ext/visibility/template12.C: New.
5291 * g++.dg/ext/attrib14.C: Adjust warning line.
5292
5293 PR c++/52725
5294 * g++.dg/parse/new6.C: New.
5295 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5296
5297 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5298
5299 * c-c++-common/restrict-2.c: Revert previous change.
5300
5301 2012-06-01 Jason Merrill <jason@redhat.com>
5302
5303 PR c++/53137
5304 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5305
5306 PR c++/53484
5307 * g++.dg/cpp0x/auto33.C: New.
5308
5309 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5310
5311 PR c++/26155
5312 * g++.dg/parse/namespace-alias-1.C: New.
5313
5314 2012-06-01 Christian Bruel <christian.bruel@st.com>
5315
5316 * gcc.dg/spec-options.c: New test.
5317 * gcc.dg/foo.specs: New file.
5318
5319 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5320
5321 PR ada/53517
5322 * gnat.dg/lto14.adb: Skip on Solaris.
5323
5324 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5325
5326 * gcc.target/cris/sync-1-v10.c,
5327 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5328 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5329 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5330 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5331 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5332 gcc.target/cris/torture/sync-mis-op-i-1.c,
5333 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5334 gcc.target/cris/torture/sync-mis-op-i-2.c,
5335 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5336 gcc.target/cris/torture/sync-mis-op-i-3.c,
5337 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5338 gcc.target/cris/torture/sync-mis-op-s-1.c,
5339 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5340 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5341 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5342 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5343 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5344 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5345 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5346 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5347 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5348
5349 2012-05-31 Richard Guenther <rguenther@suse.de>
5350
5351 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5352 ldist-pr45948.c with disabled SCCP.
5353
5354 2012-05-31 Richard Guenther <rguenther@suse.de>
5355
5356 PR middle-end/48493
5357 * gcc.dg/torture/pr48493.c: New testcase.
5358
5359 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5360
5361 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5362 arm32 to targets.
5363 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5364 of the initialization loop.
5365 (dg-final): Adjust the expected number of vectorized loops depending
5366 on vect_char_mult target selector.
5367
5368 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5369
5370 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5371 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5372 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5373 New tests.
5374
5375 2012-05-30 Jason Merrill <jason@redhat.com>
5376
5377 PR c++/53356
5378 * g++.dg/init/new34.C: New.
5379 * g++.dg/tree-ssa/stabilize1.C: New.
5380
5381 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5382
5383 PR c++/53356
5384 * g++.dg/init/new33.C: New test.
5385
5386 2012-05-30 Richard Guenther <rguenther@suse.de>
5387
5388 PR middle-end/53501
5389 * gcc.dg/torture/pr53501.c: New testcase.
5390 * c-c++-common/restrict-2.c: Adjust.
5391
5392 2012-05-30 Alan Modra <amodra@gmail.com>
5393
5394 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5395 torture-finish.
5396
5397 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5398
5399 * gcc.target/i386/shuf-concat.c: New test.
5400
5401 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5402
5403 PR rtl-optimization/53519
5404 * gcc.c-torture/compile/pr53519.c: New test.
5405
5406 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5407
5408 * gcc.target/arm/neon-vrev.c: New.
5409
5410 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5411
5412 PR target/51340
5413 * gcc.target/sh/pr51340-1.c: New.
5414 * gcc.target/sh/pr51340-2.c: New.
5415 * gcc.target/sh/pr51340-3.c: New.
5416
5417 2012-05-29 Richard Guenther <rguenther@suse.de>
5418
5419 PR tree-optimization/53516
5420 * gcc.dg/torture/pr53516.c: New testcase.
5421
5422 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5423
5424 PR preprocessor/53229
5425 * gcc.dg/cpp/paste6.c: Force to run without
5426 -ftrack-macro-expansion.
5427 * gcc.dg/cpp/paste8.c: Likewise.
5428 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5429 -ftrack-macro-expansion.
5430 * gcc.dg/cpp/paste12.c: Force to run without
5431 -ftrack-macro-expansion.
5432 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5433 -ftrack-macro-expansion.
5434 * gcc.dg/cpp/paste13.c: Likewise.
5435 * gcc.dg/cpp/paste14.c: Likewise.
5436 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5437 -ftrack-macro-expansion.
5438 * gcc.dg/cpp/paste18.c: New test.
5439
5440 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5441
5442 * gcc.target/cris/torture/trap-1.c,
5443 gcc.target/cris/torture/trap-2.c,
5444 gcc.target/cris/torture/trap-3.c,
5445 gcc.target/cris/torture/trap-v0.c,
5446 gcc.target/cris/torture/trap-v3.c: New tests.
5447
5448 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5449
5450 PR c++/25137
5451 * g++.dg/warn/Wbraces3.C: New.
5452 * g++.dg/warn/Wbraces4.C: Likewise.
5453
5454 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR tree-optimization/53505
5457 * c-c++-common/torture/pr53505.c: New test.
5458
5459 2012-05-27 Nathan Sidwell <nathan@acm.org>
5460
5461 * gcc.dg/stmt-expr-4.c: New.
5462
5463 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5464
5465 PR c++/53491
5466 * g++.dg/parse/crash60.C: New.
5467
5468 2012-05-26 Jason Merrill <jason@redhat.com>
5469
5470 PR c++/53220
5471 * c-c++-common/array-lit.c: New.
5472 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5473
5474 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5475
5476 PR ada/50294
5477 * gnat.dg/array21.adb: New test.
5478
5479 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5480
5481 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5482
5483 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5484
5485 PR c++/32054
5486 * g++.dg/other/anon-union3.C: New.
5487
5488 2012-05-25 Ian Lance Taylor <iant@google.com>
5489
5490 * gcc.dg/split-6.c: New test.
5491
5492 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5493
5494 * gnat.dg/lto14.adb: New test.
5495
5496 2012-05-25 Tristan Gingold <gingold@adacore.com>
5497
5498 * gcc.target/i386/large-frame.c: New.
5499
5500 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5501 * gcc.target/powerpc/lhs-1.c: New.
5502 * gcc.target/powerpc/lhs-2.c: New.
5503 * gcc.target/powerpc/lhs-3.c: New.
5504
5505 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5506
5507 Make unwound macro expansion trace less redundant
5508 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5509 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5510 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5511 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5512 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5513 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5514
5515 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5516
5517 PR c++/53464
5518 * g++.dg/cpp0x/constexpr-default1.C: New.
5519
5520 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5521
5522 PR c++/32080
5523 * g++.dg/eh/goto2.C: New.
5524
5525 2012-05-24 Richard Guenther <rguenther@suse.de>
5526
5527 PR middle-end/53460
5528 * g++.dg/tree-prof/pr53460.C: New testcase.
5529
5530 2012-05-24 Richard Guenther <rguenther@suse.de>
5531
5532 PR bootstrap/53466
5533 * g++.dg/debug/pr53466.C: New testcase.
5534
5535 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5536
5537 PR tree-optimization/53465
5538 * gcc.c-torture/execute/pr53465.c: New test.
5539
5540 2012-05-23 Tobias Burnus <burnus@net-b.de>
5541
5542 PR fortran/51055
5543 PR fortran/45170
5544 * gfortran.dg/allocate_with_typespec_6.f90: New.
5545
5546 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5547
5548 PR c++/29185
5549 * g++.dg/warn/delete-array-1.C: New.
5550
5551 2012-05-23 Richard Guenther <rguenther@suse.de>
5552
5553 * gcc.dg/torture/pr39074-2.c: Adjust.
5554 * gcc.dg/torture/pr39074.c: Likewise.
5555 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5556 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5557
5558 2012-05-22 Jan Hubicka <jh@suse.cz>
5559
5560 PR middle-end/53161
5561 * g++.dg/torture/pr53161.C: New testcase.
5562
5563 2012-05-22 Tobias Burnus <burnus@net-b.de>
5564
5565 PR fortran/53389
5566 * gfortran.dg/realloc_on_assign_15.f90: New.
5567
5568 2012-05-22 Richard Guenther <rguenther@suse.de>
5569
5570 PR middle-end/51071
5571 * gcc.dg/torture/pr51071-2.c: New testcase.
5572
5573 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5574
5575 PR tree-optimization/53336
5576 * g++.dg/torture/pr53336.C: New testcase.
5577
5578 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5579
5580 PR c++/53322
5581 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5582 instead of -Wunused-local-typedefs.
5583
5584 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5585
5586 PR c++/51184
5587 * g++.dg/other/abstract4.C: New-
5588
5589 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 PR c++/40821
5592 * g++.dg/ext/attrib46.C: New.
5593
5594 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5595
5596 PR c/53418
5597 * gcc.c-torture/compile/pr53418-1.c,
5598 gcc.c-torture/compile/pr53418-2.c: New tests.
5599
5600 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR tree-optimization/53366
5603 * gcc.dg/torture/pr53366-1.c: New test.
5604 * gcc.dg/torture/pr53366-2.c: New test.
5605 * gcc.target/i386/pr53366-1.c: New test.
5606 * gcc.target/i386/pr53366-2.c: New test.
5607
5608 PR tree-optimization/53409
5609 * gcc.c-torture/compile/pr53409.c: New test.
5610
5611 PR tree-optimization/53410
5612 * gcc.c-torture/compile/pr53410-1.c: New test.
5613 * gcc.c-torture/compile/pr53410-2.c: New test.
5614
5615 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5616
5617 PR target/53425
5618 * gcc.target/i386/pr53425-1.c: New file.
5619 * gcc.target/i386/pr53425-2.c: Likewise.
5620
5621 2012-05-21 Richard Guenther <rguenther@suse.de>
5622
5623 PR tree-optimization/53408
5624 * gcc.dg/torture/pr53408.c: New testcase.
5625
5626 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5627 H.J. Lu <hongjiu.lu@intel.com>
5628
5629 PR target/53416
5630 * gcc.target/i386/pr53416.c: New file.
5631
5632 2012-05-21 Richard Guenther <rguenther@suse.de>
5633
5634 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5635
5636 2012-05-21 Richard Guenther <rguenther@suse.de>
5637
5638 * gcc.dg/torture/ldist-1.c: New testcase.
5639
5640 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5641
5642 * gnat.dg/lto13.adb: New test.
5643 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5644
5645 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5646
5647 * gnat.dg/specs/lto12.ads: New test.
5648 * gnat.dg/specs/lto12_pkg.ads: New helper.
5649
5650 2012-05-18 Richard Guenther <rguenther@suse.de>
5651
5652 PR tree-optimization/53346
5653 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5654 * gcc.target/i386/incoming-10.c: Adjust.
5655 * gcc.target/i386/incoming-11.c: Likewise.
5656 * gcc.target/i386/pr46295.c: Likewise.
5657
5658 2012-05-18 Richard Guenther <rguenther@suse.de>
5659
5660 * gcc.dg/pr53352.c: Return zero.
5661
5662 2012-05-18 Richard Guenther <rguenther@suse.de>
5663
5664 PR tree-optimization/53390
5665 * gcc.dg/torture/pr53390.c: New testcase.
5666
5667 2012-05-18 Meador Inge <meadori@codesourcery.com>
5668
5669 PR rtl-optimization/53352
5670 * gcc.dg/pr53352.c: New test.
5671
5672 2012-05-17 David S. Miller <davem@davemloft.net>
5673
5674 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5675 failure on sparc-*-linux-gnu.
5676
5677 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5678
5679 PR c++/39681
5680 * g++.dg/parse/error49.C: New.
5681 * g++.dg/cpp0x/error8.C: Likewise.
5682 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5683 * g++.dg/ext/utf-dflt2.C: Likewise.
5684 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5685 * g++.dg/ext/utf-dflt.C: Likewise.
5686 * c-c++-common/raw-string-3.c: Likewise.
5687 * c-c++-common/raw-string-4.c: Likewise.
5688
5689 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5690
5691 PR c++/53371
5692 * g++.dg/cpp0x/catch1.C: New.
5693
5694 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5695
5696 PR c++/44516
5697 * g++.dg/parse/error48.C: New.
5698 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5699 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5700
5701 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5702
5703 * gcc.dg/tm/indirect-2.c: New test.
5704
5705 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5706
5707 PR tree-optimization/53217
5708 * gfortran.dg/pr53217.f90: New test.
5709
5710 2012-05-16 Richard Guenther <rguenther@suse.de>
5711
5712 PR tree-optimization/53364
5713 * g++.dg/torture/pr53364.C: New testcase.
5714
5715 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5716
5717 PR testsuite/52641
5718 * gcc.dg/pr52549.c: Fix test for long != void*
5719 * gcc.c-torture/execute/pr52979-1.x: New file.
5720 * gcc.c-torture/execute/pr52979-2.x: New file.
5721
5722 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5723
5724 PR preprocessor/7263
5725 * gcc.dg/binary-constants-2.c: Run without tracking locations
5726 accross macro expansion.
5727 * gcc.dg/binary-constants-3.c: Likewise.
5728 * gcc.dg/cpp/sysmac2.c: Likewise.
5729 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5730 location.
5731 * gcc.dg/cpp/syshdr3.c: New test.
5732 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5733 * gcc.dg/system-binary-constants-1.c: New test.
5734 * gcc.dg/system-binary-constants-1.h: New header for the new test
5735 above.
5736 * g++.dg/cpp/syshdr3.C: New test.
5737 * g++.dg/cpp/syshdr3.h: New header the new test above.
5738 * g++.dg/system-binary-constants-1.C: New test.
5739 * g++.dg/system-binary-constants-1.h: New header the new test
5740 above.
5741
5742 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5743
5744 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5745
5746 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5747
5748 PR target/53358
5749 * gcc.dg/pr53358.c: New test.
5750
5751 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5752
5753 PR c++/11856
5754 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5755 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5756
5757 2012-05-15 Olivier Hainque <hainque@adacore.com>
5758
5759 * g++.dg/eh/sighandle.C: New testcase.
5760
5761 2012-05-15 Richard Guenther <rguenther@suse.de>
5762
5763 PR tree-optimization/53355
5764 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5765
5766 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5767
5768 * gfortran.dg/*.f90: Remove now redundant manual
5769 cleanup-modules directive.
5770
5771 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5772
5773 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5774 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5775
5776 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5777
5778 PR fortran/52428
5779 * gfortran.dg/int_range_io_1.f90: New test.
5780
5781 2012-05-14 Andi Kleen <ak@linux.intel.com>
5782 Jakub Jelinek <jakub@redhat.com>
5783
5784 PR target/53315
5785 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5786 * gcc.target/i386/rtm-check.h: New file.
5787 * gcc.target/i386/pr53315.c: New test.
5788
5789 2012-05-14 Tobias Burnus <burnus@net-b.de>
5790
5791 PR fortran/49110
5792 PR fortran/51055
5793 PR fortran/53329
5794 * gfortran.dg/deferred_type_param_4.f90: New.
5795 * gfortran.dg/deferred_type_param_6.f90: New.
5796
5797 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5798
5799 * gcc.target/i386/retarg.c: New test.
5800
5801 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5802
5803 PR fortran/45170
5804 * gfortran.dg/deferred_type_param_3.f90: New.
5805 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5806 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5807
5808 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5809
5810 * gnat.dg/null_pointer_deref3.adb: New test.
5811
5812 2012-05-12 Tobias Burnus <burnus@net-b.de>
5813
5814 PR fortran/49110
5815 PR fortran/52843
5816 * gfortran.dg/deferred_type_param_5.f90: New.
5817
5818 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5819
5820 * g++.dg/parse/error47.C: New.
5821
5822 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5823
5824 PR fortran/52537
5825 * gfortran.dg/string_compare_4.f90: Change option
5826 to -fdump-tree-original. Add test case for kind=4.
5827
5828 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5829
5830 PR fortran/52537
5831 * gfortran.dg/string_compare_4.f90: New test.
5832
5833 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5834
5835 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5836
5837 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5838
5839 PR c++/53305
5840 * g++.dg/cpp0x/variadic132.C: New.
5841
5842 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5843
5844 PR c++/53158
5845 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5846 * g++.dg/parse/error26.C: Tweak dg-error column number.
5847
5848 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5849
5850 PR c++/53301
5851 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5852
5853 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5854
5855 * gnat.dg/lto11.ad[sb]: New test.
5856
5857 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5858
5859 PR target/52908
5860 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5861 directive to Scan for vpmuldq, not vpmacsdql.
5862
5863 2012-05-09 Michael Matz <matz@suse.de>
5864
5865 PR tree-optimization/53185
5866 * gcc.dg/vect/pr53185.c: New test.
5867
5868 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5869
5870 PR middle-end/53249
5871 * gcc.target/i386/pr53249.c: New.
5872
5873 2012-05-09 Richard Guenther <rguenther@suse.de>
5874
5875 PR tree-optimization/18437
5876 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5877 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5878
5879 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5880
5881 PR tree-optimization/53226
5882 * gcc.c-torture/compile/pr53226.c: New test.
5883
5884 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5885
5886 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5887 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5888 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5889 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5890 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5891 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5892 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5893 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5894 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5895 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5896 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5897 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5898 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5899 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5900
5901 2012-05-09 Dehao Chen <dehao@google.com>
5902
5903 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5904 * gcc.dg/predict-2.c: Likewise.
5905 * gcc.dg/predict-3.c: Likewise.
5906 * gcc.dg/predict-4.c: Likewise.
5907 * gcc.dg/predict-5.c: Likewise.
5908 * gcc.dg/predict-6.c: Likewise.
5909
5910 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5911
5912 PR target/53272
5913 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5914
5915 2012-05-08 Richard Guenther <rguenther@suse.de>
5916
5917 * gcc.dg/fold-bitand-4.c: New testcase.
5918
5919 2012-05-08 Dehao Chen <dehao@google.com>
5920
5921 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5922 heuristic is working properly.
5923 * gcc.dg/predict-2.c: Likewise.
5924 * gcc/dg/predict-3.c: Likewise.
5925 * gcc/dg/predict-4.c: Likewise.
5926 * gcc/dg/predict-5.c: Likewise.
5927 * gcc/dg/predict-6.c: Likewise.
5928
5929 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5930
5931 PR tree-optimization/53239
5932 * g++.dg/opt/vrp3.C: New test.
5933 * g++.dg/opt/vrp3-aux.cc: New file.
5934 * g++.dg/opt/vrp3.h: New file.
5935
5936 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5937
5938 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5939 .uleb128 support in assembler output.
5940
5941 2012-05-07 Richard Guenther <rguenther@suse.de>
5942
5943 PR lto/42987
5944 * g++.dg/lto/pr42987_0.C: New testcase.
5945 * g++.dg/lto/pr42987_1.C: Likewise.
5946
5947 2012-05-07 Tobias Burnus <burnus@net-b.de>
5948
5949 PR fortran/53255
5950 * gfortran.dg/typebound_operator_15.f90: New.
5951
5952 2012-05-06 Tobias Burnus <burnus@net-b.de>
5953
5954 PR fortran/41587
5955 * gfortran.dg/class_array_13.f90: New.
5956
5957 2012-05-06 Tristan Gingold <gingold@adacore.com>
5958
5959 * gnat.dg/warn7.adb: New test.
5960
5961 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5962
5963 * gnat.dg/specs/renamings.ads: Rename to...
5964 * gnat.dg/specs/renaming1.ads: ...this.
5965 * gnat.dg/specs/renaming2.ads: New test.
5966 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5967 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5968 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5969 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5970
5971 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5972
5973 * gnat.dg/discr36.ad[sb]: New test.
5974 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5975
5976 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5977
5978 PR c/43772
5979 * c-c++-common/pr43772.c: New.
5980
5981 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5982
5983 PR fortran/41600
5984 * gfortran.dg/select_type_26.f03 : New test.
5985 * gfortran.dg/select_type_27.f03 : New test.
5986
5987 PR fortran/53191
5988 * gfortran.dg/select_type_28.f03 : New test.
5989
5990 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5991
5992 PR fortran/49010
5993 PR fortran/24518
5994 * gfortran.dg/mod_sign0_1.f90: New test.
5995 * gfortran.dg/mod_large_1.f90: New test.
5996
5997 2012-05-04 Tobias Burnus <burnus@net-b.de>
5998
5999 PR fortran/53175
6000 gfortran.dg/public_private_module_5.f90: New.
6001
6002 2012-05-04 Tobias Burnus <burnus@net-b.de>
6003
6004 PR fortran/53111
6005 * gfortran.dg/constructor_7.f90: New.
6006 * gfortran.dg/constructor_8.f90: New.
6007
6008 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6009
6010 PR c++/53166
6011 * g++.dg/cpp0x/static_assert7.C: New.
6012
6013 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6014
6015 PR tree-optimization/52633
6016 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6017 recognized as widening shifts instead of over-widening.
6018 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6019 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6020 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6021 * gcc.target/arm/pr52633.c: New test.
6022
6023 2012-05-04 Richard Guenther <rguenther@suse.de>
6024
6025 PR tree-optimization/53168
6026 * gcc.dg/torture/pr53168.c: New testcase.
6027 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6028
6029 2012-05-04 Richard Guenther <rguenther@suse.de>
6030
6031 * gcc.dg/lto/pr53214_0.c: New testcase.
6032
6033 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6034
6035 * gcc.target/ia64/pr48496.c: New test.
6036 * gcc.target/ia64/pr52657.c: Likewise.
6037
6038 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6039
6040 PR c/51712
6041 * c-c++-common/pr51712.c: New.
6042
6043 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6044
6045 PR target/53199
6046 * gcc.target/powwerpc/pr53199.c: New file.
6047
6048 2012-05-03 Jason Merrill <jason@redhat.com>
6049
6050 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6051
6052 * gcc.dg/debug/dwarf2/dups-types.c: New.
6053 * gcc.dg/debug/dwarf2/dups-types.h: New.
6054
6055 2012-05-03 Jason Merrill <jason@redhat.com>
6056
6057 * g++.dg/debug/dwarf2/namespace-2.C: New.
6058 * g++.dg/debug/dwarf2/localclass3.C: New.
6059
6060 2012-05-03 Jason Merrill <jason@redhat.com>
6061
6062 * g++.dg/debug/dwarf2/thunk1.C: New.
6063
6064 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6065
6066 PR c++/53186
6067 * g++.dg/other/final2.C: New.
6068
6069 2012-05-03 Richard Guenther <rguenther@suse.de>
6070
6071 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6072
6073 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6074
6075 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6076 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6077 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6078 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6079
6080 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6081
6082 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6083 .byte 0xf2.
6084 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6085 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6086 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6087
6088 PR debug/53174
6089 * gcc.dg/pr53174.c: New test.
6090
6091 PR target/53187
6092 * gcc.target/arm/pr53187.c: New test.
6093 * gcc.c-torture/compile/pr53187.c: New test.
6094
6095 2012-05-03 Richard Guenther <rguenther@suse.de>
6096
6097 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6098 unsupported prefetching support.
6099
6100 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6101
6102 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6103 option -ftrack-macro-expansion=0.
6104 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6105 option -ftrack-macro-expansion=0.
6106
6107 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6108
6109 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6110 dg-options for target arm with dg-additional-options.
6111
6112 2012-05-03 Richard Guenther <rguenther@suse.de>
6113
6114 PR tree-optimization/53144
6115 * gcc.dg/torture/pr53144.c: New testcase.
6116
6117 2012-05-03 Tobias Burnus <burnus@net-b.de>
6118
6119 PR fortran/52864
6120 * gfortran.dg/pointer_intent_7.f90: New.
6121 * gfortran.dg/pure_formal_3.f90: New.
6122
6123 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6124
6125 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6126
6127 2012-05-02 Martin Jambor <mjambor@suse.cz>
6128
6129 PR lto/52605
6130 * g++.dg/lto/pr52605_0.C: New test.
6131
6132 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6133
6134 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6135 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6136 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6137 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6138 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6139 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6140 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6141 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6142 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6143 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6144 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6145 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6146 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6147 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6148 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6149 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6150
6151 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6152
6153 PR middle-end/53153
6154 * gcc.dg/pr53153.c: New test.
6155
6156 2012-05-02 Richard Guenther <rguenther@suse.de>
6157
6158 * g++.dg/tree-ssa/pr19807.C: Adjust.
6159
6160 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6161
6162 PR tree-optimization/53163
6163 * gcc.c-torture/compile/pr53163.c: New test.
6164
6165 PR rtl-optimization/53160
6166 * gcc.c-torture/execute/pr53160.c: New test.
6167
6168 2012-05-01 Ian Lance Taylor <iant@google.com>
6169
6170 PR c/37303
6171 * gcc.dg/pr37303.c: New test.
6172
6173 2012-05-01 Richard Henderson <rth@redhat.com>
6174
6175 * lib/target-supports.exp
6176 (check_effective_target_sync_long_long_runtime): True for
6177 check_effective_target_powerpc64.
6178
6179 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6180
6181 PR c++/51033
6182 * gcc.dg/vector-1.c: Move to ...
6183 * c-c++-common/vector-1.c: ... here.
6184 * gcc.dg/vector-2.c: Move to ...
6185 * c-c++-common/vector-2.c: ... here.
6186 * gcc.dg/vector-3.c: Move to ...
6187 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6188 * gcc.dg/vector-4.c: Move to ...
6189 * c-c++-common/vector-4.c: ... here.
6190 * gcc.dg/vector-init-1.c: Move to ...
6191 * c-c++-common/vector-init-1.c: ... here.
6192 * gcc.dg/vector-init-2.c: Move to ...
6193 * c-c++-common/vector-init-2.c: ... here.
6194 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6195 * c-c++-common/vector-subscript-1.c: ... here.
6196 * gcc.dg/vector-subscript-2.c: Move to ...
6197 * c-c++-common/vector-subscript-2.c: ... here.
6198 * gcc.dg/vector-subscript-3.c: Move to ...
6199 * c-c++-common/vector-subscript-3.c: ... here.
6200
6201 PR c++/51314
6202 * g++.dg/cpp0x/vt-51314.C: New test.
6203 * g++.dg/cpp0x/variadic76.C: Fix.
6204
6205 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6206
6207 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6208
6209 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6210
6211 Add -Wvarargs option
6212 * c-c++-common/Wvarargs.c: New test case.
6213 * c-c++-common/Wvarargs-2.c: Likewise.
6214
6215 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6216
6217 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6218 * objc.dg/foreach-7.m: Force the test case to run without
6219 -ftrack-macro-expansion.
6220 * c-c++-common/tm/attrib-1.c: Likewise.
6221 * c-c++-common/warn-ommitted-condop.c: Likewise.
6222 * gcc.dg/assign-warn-1.c: Likewise.
6223 * gcc.dg/assign-warn-2.c: Likewise.
6224 * gcc.dg/attr-alloc_size.c: Likewise.
6225 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6226 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6227 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6228 * gcc.dg/c90-const-expr-9.c: Likewise.
6229 * gcc.dg/c99-const-expr-9.c: Likewise.
6230 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6231 * gcc.dg/cpp/direct2s.c: Likewise.
6232 * gcc.dg/cpp/pr28709.c: Likewise.
6233 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6234 * gcc.dg/dfp/composite-type.c: Likewise.
6235 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6236 with -ftrack-macro-expansion
6237 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6238 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6239 * g++.dg/ext/cleanup-1.C: Likewise.
6240 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6241 * g++.dg/template/sfinae10.C: Likewise.
6242 * g++.dg/tm/wrap-2.C: Likewise.
6243 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6244 * g++.dg/warn/Wsign-conversion.C: Likewise.
6245 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6246 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6247 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6248 it to run with -ftrack-macro-expansion.
6249 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6250 test cases without -ftrack-macro-expansion.
6251
6252 Fix location for static class members
6253 * g++.dg/template/sfinae6_neg.C: Adjust.
6254
6255 Make conversion warnings work on NULL with -ftrack-macro-expansion
6256 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6257 alongside the previous testing for NULL.
6258
6259 Fix -Wuninitialized for -ftrack-macro-expansion
6260 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6261
6262 Strip "<built-in>" loc from displayed expansion context
6263 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6264 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6265 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6266 new test above.
6267
6268 Fix expansion point loc for macro-like tokens
6269 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6270 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6271
6272 Fix token pasting with -ftrack-macro-expansion
6273 * gcc.dg/cpp/paste17.c: New test case for
6274 -ftrack-macro-expansion=2 mode only.
6275 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6276
6277 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6278
6279 * gnat.dg/warn6.ad[sb]: New test.
6280
6281 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6282
6283 PR 53149
6284 * gcc.dg/20011021-1.c: Adjust testcase.
6285
6286 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6287
6288 PR fortran/53148
6289 * gfortran.dg/function_optimize_12.f90: New test.
6290
6291 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6292
6293 PR target/53156
6294 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6295 code to match current output and cover new peephole2 pattern.
6296
6297 2012-04-27 Ollie Wild <aaw@google.com>
6298
6299 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6300
6301 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6302
6303 * gcc.c-torture/execute/20120427-2.c: New testcase.
6304 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6305 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6306 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6307
6308 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6309
6310 PR target/53138
6311 * gcc.c-torture/execute/20120427-1.c: New testcase.
6312
6313 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6314
6315 PR middle-end/27139
6316 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6317
6318 2012-04-27 Tom de Vries <tom@codesourcery.com>
6319
6320 PR tree-optimization/51879
6321 * gcc.dg/pr51879.c: New test.
6322 * gcc.dg/pr51879-2.c: Same.
6323 * gcc.dg/pr51879-3.c: Same.
6324 * gcc.dg/pr51879-4.c: Same.
6325 * gcc.dg/pr51879-6.c: Same.
6326
6327 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6328
6329 PR c++/53096
6330 * g++.dg/cpp0x/defaulted35.C: New.
6331 * g++.dg/cpp0x/defaulted15.C: Adjust.
6332
6333 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6334
6335 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6336 structure layout.
6337
6338 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6339
6340 * gcc.target/i386/builtin_target.c: Check avx2.
6341
6342 2012-04-26 Alan Modra <amodra@gmail.com>
6343
6344 * gcc.target/powerpc/savres.c: New test.
6345 * gcc.target/powerpc/powerpc.exp: Run it.
6346
6347 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6348
6349 PR target/53120
6350 * gcc.dg/torture/pr53120.c: New test.
6351
6352 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6353
6354 PR middle-end/52979
6355 * gcc.c-torture/compile/pr52979-1.c: New test.
6356 * gcc.c-torture/execute/pr52979-1.c: New test.
6357 * gcc.c-torture/execute/pr52979-2.c: New test.
6358
6359 2012-04-25 Richard Guenther <rguenther@suse.de>
6360
6361 * gcc.target/i386/l_fma_float_5.c: Adjust.
6362 * gcc.target/i386/l_fma_double_4.c: Likewise.
6363 * gcc.target/i386/l_fma_float_2.c: Likewise.
6364 * gcc.target/i386/l_fma_float_6.c: Likewise.
6365 * gcc.target/i386/l_fma_double_1.c: Likewise.
6366 * gcc.target/i386/l_fma_double_5.c: Likewise.
6367 * gcc.target/i386/l_fma_float_3.c: Likewise.
6368 * gcc.target/i386/l_fma_double_2.c: Likewise.
6369 * gcc.target/i386/l_fma_double_6.c: Likewise.
6370 * gcc.target/i386/l_fma_float_4.c: Likewise.
6371 * gcc.target/i386/l_fma_double_3.c: Likewise.
6372 * gcc.target/i386/l_fma_float_1.c: Likewise.
6373
6374 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR tree-optimization/53058
6377 * gcc.c-torture/compile/pr53058.c: New test.
6378
6379 2012-04-25 Jan Hubicka <jh@suse.cz>
6380
6381 PR middle-end/53088
6382 * gcc.target/i386/pr39082-1.c: Update warning location.
6383
6384 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR c/52880
6387 * gcc.dg/pr52880.c: New test.
6388
6389 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6390
6391 * gcc.dg/m-un-2.c: Update.
6392 * gcc.dg/20011021-1.c: Update.
6393
6394 2012-04-25 Tobias Burnus <burnus@net-b.de>
6395
6396 PR fortran/52196
6397 * gfortran.dg/realloc_on_assign_14.f90: New.
6398
6399 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6400
6401 PR testsuite/52641
6402 PR tree-optimizations/52891
6403 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6404
6405 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6406
6407 PR c++/52363
6408 * g++.dg/cpp0x/sfinae35.C: New.
6409 * g++.dg/cpp0x/sfinae36.C: Likewise.
6410
6411 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6412
6413 * gcc.target/builtin_target.c: New testcase.
6414
6415 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6416
6417 PR target/47197
6418 * gcc.target/powerpc/pr47197.c: New test.
6419
6420 2012-04-24 Richard Guenther <rguenther@suse.de>
6421
6422 PR tree-optimization/53085
6423 * g++.dg/torture/pr53085.C: New testcase.
6424
6425 2012-04-24 Andrew Pinski <apinski@cavium.com>
6426
6427 PR tree-opt/33512
6428 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6429 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6430 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6431
6432 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR middle-end/53084
6435 * gcc.c-torture/execute/pr53084.c: New test.
6436
6437 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6438
6439 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6440
6441 2012-04-23 Andrew Pinski <apinski@cavium.com>
6442
6443 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6444
6445 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6446
6447 PR regression/53076
6448 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6449 * gcc.dg/torture/builtin-power-1.c: Likewise.
6450
6451 2012-04-23 Richard Guenther <rguenther@suse.de>
6452
6453 PR tree-optimization/53070
6454 * gcc.dg/torture/pr53070.c: New testcase.
6455
6456 2012-04-23 Richard Guenther <rguenther@suse.de>
6457
6458 PR c/53060
6459 * gcc.dg/pr53060.c: New testcase.
6460
6461 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6462
6463 PR tree-optimizations/52891
6464 * gcc.c-torture/compile/pr52891-1.c: New test.
6465 * gcc.c-torture/compile/pr52891-2.c: New test.
6466
6467 2012-04-22 Tobias Burnus <burnus@net-b.de>
6468
6469 PR fortran/53051
6470 * gfortran.dg/read_float_4.f90: New.
6471
6472 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6473
6474 PR 35441
6475 * c-c++-common/pr35441.C: New.
6476
6477 2012-04-20 Ian Lance Taylor <iant@google.com>
6478
6479 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6480 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6481
6482 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6483
6484 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6485 array access.
6486 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6487
6488 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6489
6490 PR rtl-optimization/44214
6491 * gcc.dg/pr44214-1.c: New test.
6492 * gcc.dg/pr44214-2.c: Likewise.
6493 * gcc.dg/pr44214-3.c: Likewise.
6494
6495 2012-04-20 Richard Guenther <rguenther@suse.de>
6496
6497 * g++.dg/torture/20120420-1.C: New testcase.
6498
6499 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6500
6501 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6502
6503 2012-04-19 Christian Bruel <christian.bruel@st.com>
6504
6505 * gcc.dg/pr52283.c: New test.
6506
6507 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6508
6509 * gcc.dg/pr37985.c: New test.
6510
6511 2012-04-19 Richard Guenther <rguenther@suse.de>
6512
6513 PR rtl-optimization/44688
6514 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6515 possibly profitable.
6516
6517 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6518
6519 PR tree-optimization/52976
6520 * gfortran.dg/reassoc_11.f: New test.
6521
6522 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6523
6524 PR tree-optimization/52976
6525 * gfortran.dg/reassoc_7.f: New test.
6526 * gfortran.dg/reassoc_8.f: Likewise.
6527 * gfortran.dg/reassoc_9.f: Likewise.
6528 * gfortran.dg/reassoc_10.f: Likewise.
6529
6530 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6531
6532 PR c++/52422
6533 * g++.dg/cpp0x/sfinae33.C: New.
6534 * g++.dg/cpp0x/sfinae34.C: Likewise.
6535
6536 2012-04-18 Joey Ye <joey.ye@arm.com>
6537
6538 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6539
6540 2012-04-18 Richard Guenther <rguenther@suse.de>
6541
6542 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6543 array access.
6544 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6545 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6546
6547 2012-04-17 Tom de Vries <tom@codesourcery.com>
6548
6549 * g++.dg/pr51264-4.C: New test.
6550
6551 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6552
6553 PR c++/52599
6554 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6555
6556 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6557
6558 PR c++/53003
6559 * g++.dg/parse/crash59.C: New.
6560
6561 2012-04-17 Michael Matz <matz@suse.de>
6562
6563 PR tree-optimization/18437
6564 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6565
6566 2012-04-17 Richard Guenther <rguenther@suse.de>
6567
6568 PR middle-end/53011
6569 * g++.dg/torture/pr53011.C: New testcase.
6570
6571 2012-04-16 Jason Merrill <jason@redhat.com>
6572
6573 PR c++/38543
6574 * g++.dg/cpp0x/variadic131.C: New.
6575
6576 PR c++/52008
6577 * g++.dg/cpp0x/variadic130.C: New.
6578
6579 PR c++/50830
6580 * g++.dg/cpp0x/variadic129.C: New.
6581
6582 PR c++/50303
6583 * g++.dg/cpp0x/variadic128.C: New.
6584
6585 2012-04-16 Tobias Burnus <burnus@net-b.de>
6586
6587 PR fortran/52864
6588 * gfortran.dg/pointer_intent_6.f90: New.
6589
6590 2012-04-16 Tobias Burnus <burnus@net-b.de>
6591
6592 PR fortran/52916
6593 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6594 to include public_private_module_4.f90.
6595 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6596 targets.
6597
6598 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/49152
6601 * g++.dg/diagnostic/operator1.C: New.
6602 * g++.dg/ext/label5.C: Adjust.
6603 * g++.dg/ext/va-arg1.C: Likewise.
6604 * g++.dg/other/error20.C: Likewise.
6605 * g++.dg/other/error20.C: Likewise.
6606 * g++.dg/other/error16.C: Likewise.
6607 * g++.dg/other/error10.C: Likewise.
6608 * g++.dg/parse/error30.C: Likewise.
6609 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6610
6611 2012-04-16 Jason Merrill <jason@redhat.com>
6612
6613 PR c++/51148
6614 * g++.dg/cpp0x/variadic127.C: New.
6615
6616 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6617
6618 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6619 testcase name.
6620 Use fail, pass instead of unresolved.
6621 Don't log $optstr.
6622
6623 PR testsuite/52948
6624 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6625 TODO_dump_func.
6626 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6627 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6628 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6629
6630 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6631
6632 PR fortran/52968
6633 * gfortran.dg/typebound_call_23.f03: New test case.
6634
6635 2012-04-15 Jason Merrill <jason@redhat.com>
6636
6637 PR c++/47220
6638 * g++.dg/cpp0x/variadic126.C: New.
6639
6640 PR c++/52380
6641 * g++.dg/cpp0x/variadic125.C: New.
6642
6643 PR c++/52292
6644 * g++.dg/cpp0x/variadic124.C: New.
6645
6646 PR c++/52706
6647 * g++.dg/cpp0x/nullptr27.C: New.
6648
6649 PR c++/52818
6650 * g++.dg/warn/format8.C: New.
6651
6652 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6653
6654 PR fortran/51082
6655 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6656
6657 2012-04-14 Tobias Burnus <burnus@net-b.de>
6658
6659 PR fortran/52916
6660 PR fortran/40973
6661 * gfortran.dg/public_private_module_3.f90: New.
6662 * gfortran.dg/public_private_module_4.f90: New.
6663
6664 2012-04-14 Tom de Vries <tom@codesourcery.com>
6665
6666 * gcc.dg/superblock.c: New test.
6667
6668 2012-04-14 Tom de Vries <tom@codesourcery.com>
6669
6670 * gcc.dg/pr51879-12.c: New test.
6671
6672 2012-04-13 Jason Merrill <jason@redhat.com>
6673
6674 PR c++/52824
6675 * g++.dg/cpp0x/variadic123.C: New.
6676 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6677
6678 PR c++/52905
6679 * g++.dg/cpp0x/initlist-ctor1.C: New.
6680
6681 PR c++/52915
6682 * g++.dg/other/anon-union2.C: New.
6683
6684 2012-04-13 Martin Jambor <mjambor@suse.cz>
6685
6686 PR middle-end/52939
6687 * g++.dg/ipa/pr52939.C: New test.
6688
6689 2012-04-13 Tom de Vries <tom@codesourcery.com>
6690
6691 * gcc.dg/pr52734.c: New test.
6692
6693 2012-04-13 Richard Guenther <rguenther@suse.de>
6694
6695 PR tree-optimization/52969
6696 * gcc.dg/torture/pr52969.c: New testcase.
6697
6698 2012-04-13 Richard Guenther <rguenther@suse.de>
6699
6700 PR c/52549
6701 * gcc.dg/pr52549.c: New testcase.
6702
6703 2012-04-13 Richard Guenther <rguenther@suse.de>
6704
6705 PR c/52862
6706 * gcc.dg/pr52862.c: New testcase.
6707
6708 2012-04-13 Joey Ye <joey.ye@arm.com>
6709
6710 * gcc.target/arm/thumb1-imm.c: New testcase.
6711
6712 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6713
6714 PR target/52932
6715 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6716 second function argument.
6717 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6718 (calc_permps): Update declaration. Calculate result correctly.
6719 (avx2_test): Change src2 type to union256i_d.
6720 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6721 correctly.
6722
6723 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6724
6725 PR target/52775
6726 * gcc.target/powerpc/pr52775.c: New file.
6727
6728 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6729
6730 PR tree-optimization/18589
6731 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6732 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6733 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6734 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6735 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6736 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6737 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6738 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6739 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6740 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6741
6742 2012-04-12 Richard Guenther <rguenther@suse.de>
6743
6744 PR tree-optimization/52943
6745 * gcc.dg/torture/pr52943.c: New testcase.
6746
6747 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6748
6749 PR target/50751
6750 * gcc/target/sh/pr50751-4.c: New.
6751 * gcc/target/sh/pr50751-5.c: New.
6752 * gcc/target/sh/pr50751-6.c: New.
6753 * gcc/target/sh/pr50751-7.c: New.
6754
6755 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6756
6757 PR c++/52465
6758 * g++.dg/lookup/using52.C: New.
6759
6760 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6761
6762 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6763
6764 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6765
6766 PR rtl-optimization/52876
6767 * gcc.target/i386/pr52876.c: New.
6768
6769 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6770
6771 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6772 __UINTPTR_TYPE__.
6773 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6774 __INTPTR_TYPE__.
6775 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6776 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6777 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6778 (ptrdiff_t): ... this. All uses changed.
6779 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6780 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6781 __INTPTR_TYPE__.
6782 (main): Cast argument to __INTPTR_TYPE__.
6783 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6784 size_t.
6785 * gcc.dg/mallign.c (main): Likewise.
6786 * gcc.dg/pr38700.c (foo): Likewise.
6787 * gcc.dg/long-long-cst1.c (t): Likewise.
6788 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6789 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6790 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6791 * gcc.dg/pr25682.c (d, foo): Likewise.
6792 * gcc.dg/format/cast-1.c (f): Likewise.
6793 * gcc.dg/c90-const-expr-10.c
6794 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6795 (size_t): ...this. All uses changed.
6796 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6797 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6798 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6799 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6800 * gcc.dg/sequence-pt-1.c: Likewise.
6801 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6802 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6803 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6804 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6805 of ptrdiff_t with it.
6806 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6807 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6808 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6809
6810 2012-04-11 Jason Merrill <jason@redhat.com>
6811
6812 PR debug/45088
6813 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6814 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6815
6816 PR c++/52906
6817 * g++.dg/ext/attrib45.C: New.
6818
6819 * g++.dg/eh/dtor3.C: New.
6820
6821 2012-04-11 Richard Guenther <rguenther@suse.de>
6822
6823 PR middle-end/52621
6824 * gfortran.dg/pr52621.f90: New testcase.
6825
6826 2012-04-11 Richard Guenther <rguenther@suse.de>
6827
6828 PR middle-end/52918
6829 * g++.dg/torture/pr52918-1.C: New testcase.
6830 * g++.dg/torture/pr52918-2.C: Likewise.
6831
6832 2012-04-11 Tobias Burnus <burnus@net-b.de>
6833
6834 PR fortran/52729
6835 * gfortran.dg/block_11.f90: New.
6836
6837 2012-04-11 Nick Clifton <nickc@redhat.com>
6838
6839 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6840
6841 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6842
6843 PR target/16458
6844 * gcc.target/powerpc/pr16458-1.c: New test.
6845 * gcc.target/powerpc/pr16458-2.c: Likewise.
6846 * gcc.target/powerpc/pr16458-3.c: Likewise.
6847 * gcc.target/powerpc/pr16458-4.c: Likewise.
6848
6849 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6850
6851 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6852 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6853 * gcc.dg/builtin-bswap-5.c: Likewise.
6854 * gcc.target/i386/builtin-bswap-4.c: New test.
6855
6856 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6857
6858 PR 24985
6859 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6860
6861 2012-04-11 Richard Guenther <rguenther@suse.de>
6862
6863 PR rtl-optimization/52881
6864 * gcc.dg/torture/pr52881.c: New testcase.
6865 * gcc.dg/torture/pr52913.c: Likewise.
6866
6867 2012-04-11 Richard Guenther <rguenther@suse.de>
6868
6869 PR tree-optimization/52912
6870 * gcc.dg/torture/pr52912.c: New testcase.
6871
6872 2010-04-10 Michael Matz <matz@suse.de>
6873
6874 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6875 * gcc.dg/vect/vect-outer-1.c: Adjust.
6876 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6877 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6878 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6879 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6880 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6881 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6882
6883 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6884
6885 PR tree-optimization/52870
6886 * gcc.dg/vect/pr52870.c: New test.
6887
6888 2012-04-09 Mike Stump <mikestump@comcast.net>
6889
6890 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6891 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6892 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6893 * gnat.dg/aggr11.adb: Likewise.
6894 * gnat.dg/aggr11_pkg.ads: Likewise.
6895 * gnat.dg/aggr15.adb: Likewise.
6896 * gnat.dg/aggr15.ads: Likewise.
6897 * gnat.dg/aggr17.adb: Likewise.
6898 * gnat.dg/aggr18.adb: Likewise.
6899 * gnat.dg/array14.adb: Likewise.
6900 * gnat.dg/array14.ads: Likewise.
6901 * gnat.dg/array14_pkg.ads: Likewise.
6902 * gnat.dg/array19.adb: Likewise.
6903 * gnat.dg/array19.ads: Likewise.
6904 * gnat.dg/discr27.adb: Likewise.
6905 * gnat.dg/discr27.ads: Likewise.
6906 * gnat.dg/discr35.adb: Likewise.
6907 * gnat.dg/discr35.ads: Likewise.
6908 * gnat.dg/discr6.adb: Likewise.
6909 * gnat.dg/discr6_pkg.ads: Likewise.
6910 * gnat.dg/import1.adb: Likewise.
6911 * gnat.dg/import1.ads: Likewise.
6912 * gnat.dg/loop_address2.adb: Likewise.
6913 * gnat.dg/opt7.adb: Likewise.
6914 * gnat.dg/opt7.ads: Likewise.
6915 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6916 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6917 * gnat.dg/rep_clause2.adb: Likewise.
6918 * gnat.dg/rep_clause2.ads: Likewise.
6919 * gnat.dg/slice2.adb: Likewise.
6920 * gnat.dg/slice2.ads: Likewise.
6921 * gnat.dg/slice6.adb: Likewise.
6922 * gnat.dg/slice6_pkg.ads: Likewise.
6923 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6924 * gnat.dg/taft_type2.adb: Likewise.
6925 * gnat.dg/taft_type2.ads: Likewise.
6926 * gnat.dg/taft_type2_pkg.ads: Likewise.
6927 * gnat.dg/volatile10.adb: Likewise.
6928 * gnat.dg/volatile10_pkg.ads: Likewise.
6929
6930 * gcc.dg/dll-8.c: Remove execute permissions.
6931 * g++.dg/ext/dllexport5.C: Likewise.
6932
6933 2012-04-09 Jan Hubicka <jh@suse.cz>
6934
6935 PR lto/52722
6936 PR lto/51765
6937 PR lto/52634
6938 * gcc.dg/lto/pr52634_1.c: New testcase.
6939 * gcc.dg/lto/pr52634_0.c: New testcase.
6940
6941 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6942
6943 PR target/52883
6944 * gcc.target/i386/pr52883.c: New testcase.
6945
6946 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6947
6948 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6949 (check_effective_target_sync_long_long): Add SPARC case.
6950 (check_effective_target_sync_long_long_runtime): Likewise.
6951 (check_effective_target_sync_int_long): Adjust SPARC case.
6952 (check_effective_target_sync_char_short): Likewise.
6953
6954 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6955
6956 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6957 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6958
6959 2012-04-08 Tobias Burnus <burnus@net-b.de>
6960
6961 PR fortran/40973
6962 PR fortran/52751
6963 * gfortran.dg/public_private_module_2.f90: New.
6964
6965 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6966
6967 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6968 directives.
6969
6970 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6971
6972 PR fortran/52893
6973 * gfortran.dg/function_optimize_11.f90: New test.
6974
6975 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6976
6977 PR fortran/52668
6978 * gfortran.dg/use_only_6.f90: New test.
6979
6980 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6981
6982 PR fortran/52668
6983 * gfortran.dg/use_only_6.f90: New test.
6984 2012-04-06 Mike Stump <mikestump@comcast.net>
6985
6986 PR testsuite/50722
6987 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6988
6989 2012-04-05 Jason Merrill <jason@redhat.com>
6990
6991 PR c++/52596
6992 * g++.dg/template/qualified-id5.C: New.
6993
6994 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6995
6996 PR target/52882
6997 * gcc.target/i386/pr52882.c: New test.
6998
6999 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7000 Dominique D'Humieures <dominiq@lps.ens.fr>
7001
7002 PR testsuite/52614
7003 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7004 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7005
7006 2012-04-04 Jason Merrill <jason@redhat.com>
7007
7008 PR c++/52845
7009 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7010
7011 2012-04-03 Jason Merrill <jason@redhat.com>
7012
7013 PR c++/52796
7014 * g++.dg/cpp0x/variadic-value1.C: New.
7015
7016 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7017
7018 * gnat.dg/pack18.adb: New test.
7019 * gnat.dg/pack18_pkg.ads: New helper.
7020
7021 2012-04-03 Richard Guenther <rguenther@suse.de>
7022
7023 PR tree-optimization/52808
7024 * gcc.dg/pr52808.c: New testcase.
7025
7026 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7027
7028 PR tree-optimization/52835
7029 * gfortran.dg/pr52835.f90: New test.
7030
7031 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7032
7033 * gnat.dg/specs/aggr5.ads: New test.
7034
7035 2012-04-02 Richard Guenther <rguenther@suse.de>
7036
7037 PR tree-optimization/52756
7038 * gcc.dg/torture/pr52756.c: New testcase.
7039
7040 2012-04-02 Richard Guenther <rguenther@suse.de>
7041
7042 PR middle-end/52803
7043 * gcc.dg/pr52803.c: New testcase.
7044
7045 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7046
7047 PR c++/40942
7048 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7049 DR 214 in account.
7050
7051 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7052
7053 PR c++/50043
7054 * g++.dg/cpp0x/noexcept17.C: New.
7055 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7056 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7057 * g++.dg/cpp0x/noexcept01.C: Likewise.
7058 * g++.dg/eh/init-temp1.C: Likewise.
7059 * g++.dg/eh/ctor1.C: Likwise.
7060
7061 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7062
7063 * gnat.dg/controlled6.adb: New test.
7064 * gnat.dg/controlled6_pkg.ads: New helper.
7065 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7066
7067 2012-03-30 Richard Henderson <rth@redhat.com>
7068
7069 PR debug/52727
7070 * g++.dg/opt/pr52727.C: New testcase.
7071
7072 2012-03-30 Richard Guenther <rguenther@suse.de>
7073
7074 PR tree-optimization/52754
7075 * gcc.target/i386/pr52754.c: New testcase.
7076
7077 2012-03-30 Richard Guenther <rguenther@suse.de>
7078
7079 PR middle-end/52772
7080 * g++.dg/torture/pr52772.C: New testcase.
7081
7082 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7083
7084 PR c++/52718
7085 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7086
7087 2012-03-29 Jason Merrill <jason@redhat.com>
7088
7089 PR c++/52685
7090 * g++.dg/template/inherit8.C: New.
7091
7092 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7093
7094 PR c++/52759
7095 * g++.dg/ext/weak4.C: New test.
7096
7097 PR tree-optimization/52760
7098 * gcc.c-torture/execute/pr52760.c: New test.
7099
7100 2012-03-29 Jason Merrill <jason@redhat.com>
7101
7102 PR c++/52743
7103 * g++.dg/cpp0x/initlist-array3.C: New.
7104
7105 2012-03-28 Jason Merrill <jason@redhat.com>
7106
7107 PR c++/52746
7108 * g++.dg/overload/virtual2.C: New.
7109
7110 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7111
7112 * gnat.dg/vect7.ad[sb]: New test.
7113
7114 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7115 Tobias Burnus <burnus@gcc.gnu.org>
7116
7117 PR fortran/52652
7118 * gfortran.dg/allocate_class_1.f90 : Change error test.
7119 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7120 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7121 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7122
7123 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR middle-end/52691
7126 * gcc.dg/pr52691.c: New test.
7127
7128 PR middle-end/52750
7129 * gcc.c-torture/compile/pr52750.c: New test.
7130
7131 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7132
7133 PR target/52692
7134 * gcc.target/avr/torture/builtins-2.c: New test.
7135
7136 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7137
7138 PR target/52736
7139 * gcc.target/i386/pr52736.c: New test.
7140
7141 2012-03-27 Martin Jambor <mjambor@suse.cz>
7142
7143 PR middle-end/52693
7144 * gcc.dg/torture/pr52693.c: New test.
7145
7146 2012-03-27 Meador Inge <meadori@codesourcery.com>
7147
7148 PR c++/52672
7149 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7150
7151 2012-03-27 Mike Stump <mikestump@comcast.net>
7152
7153 PR target/52665
7154 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7155 failures that match branch names.
7156
7157 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7158 H.J. Lu <hongjiu.lu@intel.com>
7159
7160 PR target/52698
7161 * gcc.target/i386/pr52698.c: New test.
7162
7163 2012-03-27 Richard Guenther <rguenther@suse.de>
7164
7165 PR middle-end/52720
7166 * gcc.dg/torture/pr52720.c: New testcase.
7167
7168 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7169
7170 * gnat.dg/pack17.adb: New test.
7171
7172 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7173
7174 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7175 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7176
7177 2012-03-26 Martin Jambor <mjambor@suse.cz>
7178
7179 PR tree-optimization/50052
7180 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7181
7182 2012-03-26 Richard Guenther <rguenther@suse.de>
7183
7184 PR tree-optimization/52701
7185 * gfortran.dg/pr52701.f90: New testcase.
7186
7187 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7188
7189 PR tree-optimization/52686
7190 * gcc.target/arm/pr52686.c: New test.
7191
7192 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7193
7194 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7195 Add "-Os -flto" to list.
7196
7197 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7198
7199 * gnat.dg/concat2.ad[sb]: New test.
7200
7201 2012-03-24 Jason Merrill <jason@redhat.com>
7202
7203 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7204 * g++.dg/cpp0x/trailing2.C: Likewise.
7205 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7206 * g++.dg/cpp1y/auto-fn1.C: New.
7207 * g++.dg/cpp1y/auto-fn2.C: New.
7208 * g++.dg/cpp1y/auto-fn3.C: New.
7209 * g++.dg/cpp1y/auto-fn4.C: New.
7210 * g++.dg/cpp1y/auto-fn5.C: New.
7211 * g++.dg/cpp1y/auto-fn6.C: New.
7212 * g++.dg/cpp1y/auto-fn7.C: New.
7213 * g++.dg/cpp1y/auto-fn8.C: New.
7214 * g++.dg/cpp1y/auto-fn9.C: New.
7215 * g++.dg/cpp1y/auto-fn10.C: New.
7216 * g++.dg/cpp1y/auto-fn11.C: New.
7217
7218 2012-03-23 Richard Guenther <rguenther@suse.de>
7219
7220 PR tree-optimization/52678
7221 * gfortran.dg/pr52678.f: New testcase.
7222
7223 2012-03-23 Richard Guenther <rguenther@suse.de>
7224
7225 PR tree-optimization/52638
7226 * g++.dg/torture/pr52638.C: New testcase.
7227
7228 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7229
7230 PR c++/52487
7231 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7232
7233 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7234
7235 PR c++/52671
7236 * g++.dg/ext/attrib44.C: New test.
7237
7238 2012-03-22 Jan Hubicka <jh@suse.cz>
7239
7240 PR middle-end/51737
7241 * g++.dg/torture/pr51737.C: New testcase
7242
7243 2012-03-22 Richard Guenther <rguenther@suse.de>
7244
7245 PR tree-optimization/52548
7246 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7247
7248 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7249
7250 * lib/fortran-modules.exp (list-module-names-1): Remove
7251 warning.
7252
7253 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7254
7255 PR target/50751
7256 * gcc.target/sh/pr50751-1.c: New.
7257 * gcc.target/sh/pr50751-2.c: New.
7258 * gcc.target/sh/pr50751-3.c: New.
7259
7260 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7261
7262 PR target/52479
7263 * gcc.target/sh/sh4a-cos.c: Remove.
7264 * gcc.target/sh/sh4a-sin.c: Remove.
7265 * gcc.target/sh/sh4a-sincos.c: Remove.
7266
7267 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7268
7269 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7270 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7271
7272 2012-03-21 Martin Jambor <mjambor@suse.cz>
7273
7274 PR testsuite/52641
7275 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7276 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7277
7278 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7279
7280 * gcc.target/arm/thumb-16bit-ops.c: New file.
7281 * gcc.target/arm/thumb-ifcvt.c: New file.
7282
7283 2012-03-20 Jason Merrill <jason@redhat.com>
7284
7285 * lib/target-supports.exp: Add { target c++1y }.
7286
7287 * g++.dg/cpp0x/auto32.C: New.
7288
7289 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7290
7291 PR testsuite/52641
7292 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7293 int32plus.
7294 * gcc.dg/torture/pr48124-4.c: Ditto:
7295 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7296
7297 2012-03-20 Jason Merrill <jason@redhat.com>
7298
7299 PR c++/52510
7300 * g++.dg/cpp0x/initlist66.C: New.
7301
7302 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7303
7304 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7305 __AVR_HAVE_LPMX__
7306
7307 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7308
7309 PR target/49868
7310 * gcc.target/avr/torture/addr-space-2.h: New file.
7311 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7312 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7313 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7314 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7315
7316 2012-03-20 Richard Guenther <rguenther@suse.de>
7317
7318 * gnat.dg/pack16.adb: New testcase.
7319 * gnat.dg/pack16_pkg.ads: Likewise.
7320 * gnat.dg/specs/pack8.ads: Likewise.
7321 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7322
7323 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7324
7325 * g++.dg/warn/Wuseless-cast.C: Extend.
7326
7327 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7328
7329 PR c++/14710
7330 * g++.dg/warn/Wuseless-cast.C: New.
7331
7332 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7333
7334 PR libfortran/52608
7335 * gfortran.dg/pr52608.f90: New test.
7336
7337 2012-03-17 Tobias Burnus <burnus@net-b.de>
7338
7339 PR fortran/52585
7340 * gfortran.dg/proc_ptr_36.f90: New.
7341
7342 2012-03-16 Martin Jambor <mjambor@suse.cz>
7343
7344 * gcc.dg/misaligned-expand-1.c: New test.
7345 * gcc.dg/misaligned-expand-3.c: Likewise.
7346
7347 2012-03-16 Richard Guenther <rguenther@suse.de>
7348 Kai Tietz <ktietz@redhat.com>
7349
7350 PR middle-end/48814
7351 * gcc.c-torture/execute/pr48814-1.c: New test.
7352 * gcc.c-torture/execute/pr48814-2.c: New test.
7353 * gcc.dg/tree-ssa/assign-1.c: New test.
7354 * gcc.dg/tree-ssa/assign-2.c: New test.
7355 * gcc.dg/tree-ssa/assign-3.c: New test.
7356
7357 2012-03-16 Richard Guenther <rguenther@suse.de>
7358
7359 * gnat.dg/specs/pack7.ads: New testcase.
7360
7361 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7362
7363 PR target/52568
7364 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7365 * gcc.dg/torture/vshuf-8.inc: Likewise.
7366 * gcc.dg/torture/vshuf-16.inc: Likewise.
7367 * gcc.dg/torture/vshuf-32.inc: Likewise.
7368
7369 2012-03-15 Jason Merrill <jason@redhat.com>
7370
7371 * g++.dg/torture/pr52582.C: New.
7372
7373 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7374
7375 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7376
7377 2012-03-15 Ira Rosen <irar@il.ibm.com>
7378 Ulrich Weigand <ulrich.weigand@linaro.org>
7379
7380 * gcc.dg/vect/slp-cond-3.c: New test.
7381 * gcc.dg/vect/slp-cond-4.c: New test.
7382
7383 2012-03-15 Ira Rosen <irar@il.ibm.com>
7384 Ulrich Weigand <ulrich.weigand@linaro.org>
7385
7386 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7387 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7388
7389 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7390
7391 PR libfortran/52434
7392 PR libfortran/48878
7393 PR libfortran/38199
7394 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7395 * gfortran.dg/round_1.f03: Likewise.
7396
7397 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7398 Andrew Pinski <apinski@cavium.com>
7399
7400 PR middle-end/52592
7401 * gcc.dg/pr52592.c: New test.
7402
7403 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7404
7405 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7406 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7407 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7408 * lib/fortran-modules.exp: .. this new file. Adjust users.
7409 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7410 gfortran-dg-debug-runtest): Call cleanup-modules.
7411 * lib/fortran-torture.exp (fortran-torture-execute,
7412 fortran-torture): Likewise.
7413 * gfortran.dg/coarray/caf.exp: Likewise.
7414 * lib/lto.exp: Likewise.
7415 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7416 * gfortran.dg/class_4b.f03: Likewise.
7417 * gfortran.dg/class_4c.f03: Likewise.
7418 * gfortran.dg/class_45a.f03: Likewise.
7419 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7420 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7421 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7422 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7423 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7424 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7425 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7426 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7427 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7428 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7429 * gfortran.dg/whole_file_28.f90: Likewise.
7430 * gfortran.dg/whole_file_29.f90: Likewise.
7431 * gfortran.dg/whole_file_30.f90: Likewise.
7432 * gfortran.dg/whole_file_31.f90: Likewise.
7433
7434 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR tree-optimization/52267
7437 * gcc.dg/pr52267.c: New test.
7438 * gcc.dg/tree-ssa/vrp65.c: New test.
7439 * gcc.dg/tree-ssa/vrp66.c: New test.
7440
7441 2012-03-15 Richard Guenther <rguenther@suse.de>
7442
7443 PR middle-end/52580
7444 * gfortran.dg/vect/pr52580.f: New testcase.
7445
7446 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7447
7448 * gcc.target/sh/fpul-usage-1.c: New.
7449
7450 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7451
7452 PR target/49468
7453 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7454 * gcc.target/sh/pr49468-di.c: Likewise.
7455
7456 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7457
7458 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7459 * gcc.dg/c99-stdint-6.c: Likewise.
7460 * gcc.dg/lto/20090210_0.c: Likewise.
7461 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7462 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7463 * gcc.dg/pragma-init-fini-2.c: Likewise.
7464 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7465 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7466 * gcc.target/i386/pr22152.c: Likewise.
7467 * gcc.target/i386/vect8-ret.c: Likewise.
7468 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7469 handling.
7470
7471 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7472
7473 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7474 * g++.dg/tree-prof/partition1.C: Likewise.
7475 * g++.dg/tree-prof/partition2.C: Likewise.
7476 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7477 handling.
7478 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7479 * gcc.c-torture/execute/20010724-1.c: Remove.
7480 * gcc.c-torture/execute/20010724-1.x: Remove.
7481 * gcc.c-torture/execute/20040208-2.c: Remove.
7482 * gcc.c-torture/execute/20040208-2.x: Remove.
7483 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7484 Remove.
7485 (main) [__mips__ && __sgi__]: Remove.
7486 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7487 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7488 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7489 mips-sgi-irix6* handling.
7490 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7491 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7492 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7493 handling.
7494 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7495 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7496 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7497 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7498 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7499 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7500 mips-sgi-irix6*.
7501 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7502 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7503 * gcc.target/mips/save-restore-3.c: Likewise.
7504 * gcc.target/mips/save-restore-4.c: Likewise.
7505 * gcc.target/mips/save-restore-5.c: Likewise.
7506 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7507 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7508 messages.
7509 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7510 IRIX 6 handling.
7511 (restore_ld_library_path_env_vars): Likewise.
7512 * lib/target-supports.exp (check_profiling_available): Remove
7513 mips*-*-irix* handling.
7514 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7515 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7516 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7517
7518 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7519
7520 PR c++/52582
7521 * g++.dg/opt/pr52582.C: New test.
7522
7523 2012-03-14 Richard Guenther <rguenther@suse.de>
7524
7525 PR tree-optimization/52571
7526 * gcc.dg/vect/vect-2.c: Initialize arrays.
7527 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7528 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7529 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7530
7531 2012-03-14 Richard Guenther <rguenther@suse.de>
7532
7533 PR middle-end/52080
7534 PR middle-end/52097
7535 PR middle-end/48124
7536 * gcc.dg/torture/pr48124-1.c: New testcase.
7537 * gcc.dg/torture/pr48124-2.c: Likewise.
7538 * gcc.dg/torture/pr48124-3.c: Likewise.
7539 * gcc.dg/torture/pr48124-4.c: Likewise.
7540
7541 2012-03-14 Richard Guenther <rguenther@suse.de>
7542
7543 PR middle-end/52578
7544 * gcc.dg/pr52578.c: New testcase.
7545
7546 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR c++/52521
7549 * g++.dg/cpp0x/udlit-args2.C: New test.
7550
7551 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7552
7553 PR target/48596
7554 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7555 * gcc.c-torture/compile/pr48596.c: ... here.
7556
7557 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7558
7559 PR c++/51641
7560 * g++.dg/lookup/hidden-class17.C: New test.
7561
7562 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR c/52577
7565 * gcc.dg/Wunused-var-3.c: New test.
7566
7567 2012-03-13 Martin Jambor <mjambor@suse.cz>
7568
7569 * gcc.dg/misaligned-expand-2.c: New test.
7570
7571 2012-03-13 Richard Guenther <rguenther@suse.de>
7572
7573 PR middle-end/52134
7574 * gcc.dg/pr52134.c: New testcase.
7575
7576 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7577
7578 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7579
7580 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7581
7582 PR tree-optimization/46728
7583 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7584 * gcc.target/powerpc/pr46728-5.c: Likewise.
7585 * gcc.target/powerpc/pr46728-8.c: Likewise.
7586 * gcc.target/powerpc/pr46728-10.c: Likewise.
7587 * gcc.target/powerpc/pr46728-11.c: Likewise.
7588 * gcc.target/powerpc/pr46728-13.c: Likewise.
7589 * gcc.target/powerpc/pr46728-14.c: Likewise.
7590 * gcc.target/powerpc/pr46728-15.c: Likewise.
7591
7592 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7593
7594 PR c++/52299
7595 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7596
7597 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7598
7599 PR tree-optimization/46728
7600 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7601 * gcc.target/powerpc/pr46728-5.c: Likewise.
7602 * gcc.target/powerpc/pr46728-8.c: Likewise.
7603 * gcc.target/powerpc/pr46728-10.c: Likewise.
7604 * gcc.target/powerpc/pr46728-11.c: Likewise.
7605 * gcc.target/powerpc/pr46728-13.c: Likewise.
7606 * gcc.target/powerpc/pr46728-14.c: Likewise.
7607 * gcc.target/powerpc/pr46728-15.c: Likewise.
7608
7609 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7610
7611 PR target/49868
7612 * gcc.target/avr/torture/addr-space-1.h: New file.
7613 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7614 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7615 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7616 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7617
7618 2012-03-12 Andrew Pinski <apinski@cavium.com>
7619
7620 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7621
7622 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7623
7624 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7625 * g++.dg/abi/thunk4.C: Likewise.
7626 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7627 Adapt line numbers.
7628 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7629 handling.
7630 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7631 * g++.dg/eh/spbp.C: Likewise.
7632 * g++.dg/ext/label13.C: Likewise.
7633 * g++.dg/guality/guality.exp: Likewise.
7634 * g++.dg/other/anon5.C: Likewise.
7635 * g++.dg/other/pragma-ep-1.C: Remove.
7636 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7637 * g++.dg/warn/pr31246.C: Likewise.
7638 * g++.dg/warn/weak1.C: Likewise.
7639 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7640 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7641 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7642 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7643 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7644 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7645 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7646 * gcc.dg/c99-tgmath-1.c: Likewise.
7647 * gcc.dg/c99-tgmath-2.c: Likewise.
7648 * gcc.dg/c99-tgmath-3.c: Likewise.
7649 * gcc.dg/c99-tgmath-4.c: Likewise.
7650 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7651 handling.
7652 * gcc.dg/debug/pr49032.c: Likewise.
7653 * gcc.dg/guality/guality.exp: Likewise.
7654 * gcc.dg/intmax_t-1.c: Likewise.
7655 * gcc.dg/pr48616.c: Likewise.
7656 * gcc.dg/pragma-ep-1.c: Remove.
7657 * gcc.dg/pragma-ep-2.c: Remove.
7658 * gcc.dg/pragma-ep-3.c: Remove.
7659 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7660 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7661 * gcc.misc-tests/gcov-14.c: Likewise.
7662 * gfortran.dg/guality/guality.exp: Likewise.
7663 * lib/target-supports.exp (check_weak_available): Likewise.
7664 (add_options_for_tls): Likewise.
7665 (check_ascii_locale_available): Likewise.
7666 * obj-c++.dg/dwarf-2.mm: Likewise.
7667 * objc.dg/dwarf-1.m: Likewise.
7668 * objc.dg/dwarf-2.m: Likewise.
7669
7670 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7671
7672 PR tree-optimization/51721
7673 * gcc.dg/tree-ssa/vrp64.c: New test.
7674
7675 PR tree-optimization/52533
7676 * gcc.c-torture/compile/pr52533.c: New test.
7677
7678 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7679
7680 * gcc.target/i386/rtm-xabort-1.c: New.
7681 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7682 * gcc.target/i386/rtm-xend-1.c: Ditto.
7683 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7684 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7685 * gcc.target/i386/sse-13.c: Ditto.
7686 * gcc.target/i386/sse-14.c: Ditto.
7687 * gcc.target/i386/sse-22.c: Ditto.
7688 * gcc.target/i386/sse-23.c: Ditto.
7689 * g++.dg/other/i386-2.C: Ditto.
7690 * g++.dg/other/i386-3.C: Ditto.
7691
7692 2012-03-12 Tobias Burnus <burnus@net-b.de>
7693
7694 PR fortran/52542
7695 * gfortran.dg/proc_ptr_35.f90: New.
7696
7697 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7698
7699 PR target/52530
7700 * gcc.dg/torture/pr52530.c: New test.
7701
7702 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7703
7704 PR target/51244
7705 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7706
7707 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7708
7709 PR target/52450
7710 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7711
7712 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7713
7714 2012-03-09 Andrew Pinski <apinski@cavium.com>
7715
7716 PR middle-end/51988
7717 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7718 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7719
7720 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7721
7722 * gcc.dg/tree-ssa/scev-3.c: New.
7723 * gcc.dg/tree-ssa/scev-4.c: New.
7724
7725 2012-03-08 Tobias Burnus <burnus@net-b.de>
7726
7727 PR fortran/52469
7728 * gfortran.dg/proc_ptr_34.f90
7729
7730 2012-03-07 Jason Merrill <jason@redhat.com>
7731
7732 PR c++/52521
7733 * g++.dg/cpp0x/udlit-mangle.C: New.
7734
7735 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7736
7737 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7738
7739 2012-03-06 Richard Guenther <rguenther@suse.de>
7740
7741 PR middle-end/52493
7742 * gcc.dg/torture/pr52493.c: New testcase.
7743
7744 2012-03-06 Richard Guenther <rguenther@suse.de>
7745
7746 PR lto/52097
7747 * gcc.dg/lto/pr52097_0.c: New testcase.
7748
7749 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7750
7751 PR target/51244
7752 * gcc.target/sh/pr51244-1.c: New.
7753 * gcc.target/sh/pr51244-2.c: New.
7754 * gcc.target/sh/pr51244-3.c: New.
7755
7756 2012-03-05 Jason Merrill <jason@redhat.com>
7757
7758 PR c++/51930
7759 * g++.dg/ext/visibility/template11.C: New.
7760
7761 * g++.dg/cpp0x/implicit13.C: New.
7762
7763 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR tree-optimization/51721
7766 * gcc.dg/tree-ssa/vrp63.c: New test.
7767 * gcc.dg/pr51721.c: New test.
7768
7769 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7770
7771 PR fortran/50981
7772 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7773 argument checks.
7774
7775 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7776
7777 PR target/52146
7778 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7779
7780 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7781
7782 PR fortran/50981
7783 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7784
7785 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7786
7787 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7788 int32plus.
7789
7790 2012-03-03 Jason Merrill <jason@redhat.com>
7791
7792 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7793
7794 Core 1270
7795 * g++.dg/cpp0x/initlist65.C: New.
7796
7797 PR c++/36797
7798 * g++.dg/ext/is_empty2.C: New.
7799
7800 2012-03-03 Tobias Burnus <burnus@net-b.de>
7801
7802 PR fortran/48820
7803 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7804
7805 2012-03-03 Tobias Burnus <burnus@net-b.de>
7806
7807 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7808 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7809 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7810 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7811 * gfortran.dg/class_30.f90: Remove dg-warning line.
7812 * gfortran.dg/bind_c_usage_25.f90: New.
7813
7814 2012-03-03 Tobias Burnus <burnus@net-b.de>
7815
7816 PR fortran/48820
7817 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7818 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7819 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7820
7821 2012-03-03 Tobias Burnus <burnus@net-b.de>
7822
7823 PR fortran/48820
7824 * gfortran.dg/assumed_type_1.f90: New.
7825 * gfortran.dg/assumed_type_2.f90: New.
7826 * gfortran.dg/assumed_type_3.f90: New.
7827 * gfortran.dg/assumed_type_4.f90: New.
7828
7829 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7830
7831 PR target/49486
7832 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7833 * gcc.target/sh/pr49468-di.c: New.
7834
7835 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7836
7837 * gcc.dg/graphite/pr50561.c: Update.
7838
7839 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7840
7841 * gcc.target/powerpc/pr52457.c: New test.
7842
7843 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7844
7845 * gcc.target/arm/sat-1.c: New test.
7846
7847 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7848
7849 PR target/46716
7850 * gcc.target/i386/pr46716.c: New test.
7851
7852 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7853
7854 PR c++/51989
7855 * g++.dg/cpp0x/sfinae32.C: New.
7856
7857 2012-03-02 Richard Guenther <rguenther@suse.de>
7858
7859 PR tree-optimization/52406
7860 * gcc.dg/torture/pr52406.c: New testcase.
7861
7862 2012-03-02 Tobias Burnus <burnus@net-b.de>
7863
7864 PR fortran/52325
7865 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7866 * gfortran.dg/nullify_2.f90: Update dg-error.
7867 * gfortran.dg/nullify_4.f90: Ditto.
7868 * gfortran.dg/pointer_init_6.f90: Ditto.
7869
7870 2012-03-02 Tobias Burnus <burnus@net-b.de>
7871
7872 PR fortran/52270
7873 * gfortran.dg/class_51.f90: New.
7874
7875 2012-03-02 Tobias Burnus <burnus@net-b.de>
7876
7877 PR fortran/52452
7878 * gfortran.dg/intrinsic_8.f90: New.
7879
7880 2012-03-01 Kai Tietz <ktietz@redhat.com>
7881
7882 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7883 routines on mingw targets.
7884 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7885
7886 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR tree-optimization/52445
7889 * gcc.dg/pr52445.c: New test.
7890
7891 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7892
7893 PR target/52437
7894 * gcc.c-torture/compile/pr52437.c: New test.
7895
7896 PR middle-end/52419
7897 * gcc.dg/torture/pr52419.c: New test.
7898
7899 PR tree-optimization/52429
7900 * gcc.dg/torture/pr52429.c: New test.
7901 * g++.dg/opt/pr52429.C: New test.
7902
7903 2012-02-29 Richard Guenther <rguenther@suse.de>
7904
7905 PR testsuite/52297
7906 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7907 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7908 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7909 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7910 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7911 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7912
7913 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7914
7915 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7916
7917 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7918
7919 PR fortran/52386
7920 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7921
7922 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7923
7924 PR target/51534
7925 * gcc.target/arm/neon/pr51534.c: New testcase.
7926
7927 2012-02-28 Richard Guenther <rguenther@suse.de>
7928
7929 PR target/52407
7930 * gcc.dg/torture/pr52407.c: New testcase.
7931
7932 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7933
7934 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7935 * gcc.target/arm/vfp2.c: Likewise.
7936 * gcc.target/arm/vfp3.c: Likewise.
7937 * gcc.target/arm/vfp4.c: Likewise.
7938 * gcc.target/arm/vfp5.c: Likewise.
7939 * gcc.target/arm/vfp6.c: Likewise.
7940 * gcc.target/arm/vfp7.c: Likewise.
7941 * gcc.target/arm/vfp8.c: Likewise.
7942 * gcc.target/arm/vfp9.c: Likewise.
7943 * gcc.target/arm/vfp10.c: Likewise.
7944 * gcc.target/arm/vfp11.c: Likewise.
7945 * gcc.target/arm/vfp12.c: Likewise.
7946 * gcc.target/arm/vfp13.c: Likewise.
7947 * gcc.target/arm/vfp14.c: Likewise.
7948 * gcc.target/arm/vfp15.c: Likewise.
7949 * gcc.target/arm/vfp16.c: Likewise.
7950 * gcc.target/arm/vfp17.c: Likewise.
7951 * gcc.target/arm/neon-constants.h: New file.
7952 * gcc.target/arm/neon-vect1.c: New test.
7953 * gcc.target/arm/neon-vect2.c: New test.
7954 * gcc.target/arm/neon-vect3.c: New test.
7955 * gcc.target/arm/neon-vect4.c: New test.
7956 * gcc.target/arm/neon-vect5.c: New test.
7957 * gcc.target/arm/neon-vect6.c: New test.
7958 * gcc.target/arm/neon-vect7.c: New test.
7959 * gcc.target/arm/neon-vect8.c: New test.
7960
7961 2012-02-28 Richard Guenther <rguenther@suse.de>
7962
7963 PR tree-optimization/52402
7964 * gcc.dg/torture/pr52402.c: New testcase.
7965
7966 2012-02-28 Richard Guenther <rguenther@suse.de>
7967
7968 PR lto/52400
7969 * g++.dg/lto/pr52400_0.C: New testcase.
7970
7971 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7972
7973 * gcc.target/avr/torture/builtins-1.c: New test.
7974 * gcc.target/avr/torture/builtins-error.c: New test.
7975
7976 2012-02-28 Kai Tietz <ktietz@redhat.com>
7977
7978 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7979 * gcc.target/i386/pr45352-2.c: Likewise.
7980 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7981 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7982 targets instead rand.
7983 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7984 * gcc.target/i386/sse2-mul-1.c: Likewise.
7985 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7986 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7987 * gcc.target/i386/pad-1.c: Likewise.
7988 * gcc.target/i386/pad-9.c: Likewise.
7989 * gcc.target/i386/pad-2.c: Likewise.
7990 * gcc.target/i386/pad-5b.c: Likewise.
7991 * gcc.target/i386/pad-8.c: Likewise.
7992 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7993 * gcc.target/i386/pr44130.c: Likewise.
7994 * gcc.target/i386/align-main-1.c: Likewise.
7995 * gcc.target/i386/align-main-2.c: Likewise.
7996 * gcc.target/i386/sw-1.c: Likewise.
7997 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7998 on x64 mingw target.
7999 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8000 * gcc.target/i386/pr46295.c: Likewise.
8001 * gcc.target/i386/amd64-abi-1.c: Likewise.
8002 * gcc.target/i386/amd64-abi-2.c: Likewise.
8003 * gcc.target/i386/pr39082-1.c: Likewise.
8004 * gcc.target/i386/pr39162.c: Likewise.
8005 * gcc.target/i386/pr22152.c: Likewise.
8006 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8007 * gcc.target/i386/wrfsbase-2.c: Likewise.
8008 * gcc.target/i386/local.c: Likewise
8009 * gcc.target/i386/wrgsbase-1.c: Likewise.
8010 * gcc.target/i386/wrfsbase-1.c: Likewise.
8011 * gcc.target/i386/pr39315-3.c: Likewise.
8012 * gcc.target/i386/pr35767-4.c: Likewise.
8013 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8014 x64 mingw target.
8015 * gcc.target/i386/pr45336-2.c: Likewise.
8016 * gcc.target/i386/pr45336-1.c: Likewise.
8017 * gcc.target/i386/pr45336-4.c: Likewise.
8018
8019 2012-02-27 Tristan Gingold <gingold@adacore.com>
8020
8021 * gnat.dg/array20.ad[sb]: New test.
8022
8023 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR target/52375
8026 * gcc.target/arm/pr52375.c: New test.
8027 * gcc.c-torture/compile/pr52375.c: New test.
8028
8029 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8030
8031 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8032 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8033
8034 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8035
8036 * gnat.dg/aggr19.adb: New test.
8037 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8038
8039 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8040
8041 PR target/49263
8042 * gcc.target/sh/pr49263.c: New.
8043
8044 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8045
8046 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8047 simulate_thread_wrapper_other_threads
8048 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8049 Move initialization of 'value' to main().
8050 (main): Initialize 'value';
8051 * gcc.dg/simulate-thread/speculative-store.c
8052 (simulate_thread_step_verify): Return 0 when successful.
8053 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8054 Reduce threshold.
8055 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8056 (simulate_thread_wrapper_other_threads): Return a success/fail value
8057 and issue an error if the instruction count threshold is exceeded.
8058
8059 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8060
8061 PR target/50580
8062 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8063 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8064
8065 2012-02-24 Richard Guenther <rguenther@suse.de>
8066
8067 PR middle-end/52355
8068 * gcc.dg/pr52355.c: New testcase.
8069
8070 2012-02-23 Kai Tietz <ktietz@redhat.com>
8071
8072 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8073 * gcc.dg/Wpadded.c: Likewise.
8074 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8075 structure-layout.
8076 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8077 for sleep by Sleep and add windows.h include for this function.
8078 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8079 targets.
8080 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8081 target.
8082 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8083 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8084 on x64 mingw target.
8085 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8086 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8087 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8088 failure on LLP64 target.
8089
8090 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8091
8092 PR c/52290
8093 * gcc.dg/noncompile/pr52290.c: New test.
8094
8095 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8096
8097 PR tree-optimization/52019
8098 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8099
8100 2012-02-22 Kai Tietz <ktietz@redhat.com>
8101
8102 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8103 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8104 derived pdiff_t type.
8105 * g++.dg/torture/pr49720.C: Likewise
8106
8107 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8108
8109 PR target/52330
8110 * gcc.target/i386/pr52330.c: New test.
8111
8112 2012-02-22 Tobias Burnus <burnus@net-b.de>
8113
8114 PR fortran/52335
8115 * gfortran.dg/io_constraints_10.f90: New.
8116
8117 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8118
8119 * lib/target-supports.exp (check_effective_target_vect_condition):
8120 Return true for NEON.
8121
8122 2012-02-21 Kai Tietz <ktietz@redhat.com>
8123
8124 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8125
8126 2012-02-21 Richard Guenther <rguenther@suse.de>
8127
8128 PR tree-optimization/52324
8129 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8130
8131 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8132
8133 PR middle-end/51782
8134 * gcc.target/avr/torture/pr51782-1.c: New test.
8135
8136 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8137
8138 PR tree-optimization/52318
8139 * gcc.dg/pr52318.c: New test.
8140
8141 2012-02-20 Kai Tietz <ktietz@redhat.com>
8142
8143 * gcc.dg/bf-ms-layout-3.c: New testcase.
8144
8145 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8146
8147 PR testsuite/52229
8148 PR fortran/32380
8149 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8150
8151 2012-02-20 Richard Guenther <rguenther@suse.de>
8152
8153 PR tree-optimization/52298
8154 * gcc.dg/torture/pr52298.c: New testcase.
8155 * gcc.dg/vect/pr52298.c: Likewise.
8156
8157 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8158
8159 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8160 * gcc.c-torture/execute/pr52286.c: Ditto.
8161
8162 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8163
8164 PR tree-optimization/52286
8165 * gcc.c-torture/execute/pr52286.c: New test.
8166
8167 2012-02-18 Tobias Burnus <burnus@net-b.de>
8168
8169 PR fortran/52295
8170 * gfortran.dg/interface_35.f90: Use -std=f2003.
8171 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8172 * gfortran.dg/interface_assignment_4.f90: Ditto.
8173 * gfortran.dg/bessel_1.f90: Ditto.
8174 * gfortran.dg/func_result_6.f90: Ditto.
8175 * gfortran.dg/hypot_1.f90: Ditto.
8176 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8177
8178 2012-02-17 Tobias Burnus <burnus@net-b.de>
8179
8180 PR translation/52232
8181 PR translation/52234
8182 PR translation/52245
8183 PR translation/52246
8184 PR translation/52262
8185 PR translation/52273
8186 * gfortran.dg/coarray_22.f90: Update dg-error.
8187 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8188
8189 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8190
8191 PR target/51753
8192 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8193 (simulate-thread): Use default timeout.
8194
8195 2012-02-16 Jason Merrill <jason@redhat.com>
8196
8197 PR c++/52248
8198 * g++.dg/ext/timevar1.C: New.
8199
8200 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8201
8202 PR c++/52126
8203 * g++.dg/template/using21.C: New.
8204 * g++.dg/template/using22.C: Likewise.
8205
8206 2012-02-16 Jason Merrill <jason@redhat.com>
8207
8208 PR c++/51415
8209 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8210
8211 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8212
8213 PR tree-optimization/52255
8214 * gcc.c-torture/compile/pr52255.c: New test.
8215
8216 PR debug/52260
8217 * g++.dg/debug/dwarf2/pr52260.C: New test.
8218
8219 PR middle-end/51929
8220 * g++.dg/ipa/pr51929.C: New test.
8221
8222 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8223
8224 PR target/52199
8225 * gcc.target/powerpc/pr52199.c: New file.
8226
8227 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8228
8229 PR target/52152
8230 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8231
8232 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8233
8234 * gcc.dg/pr51867.c: Don't include <math.h>.
8235 (sqrtf): Declare.
8236
8237 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8238
8239 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8240 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8241
8242 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8243
8244 PR tree-optimization/50561
8245 * gcc.dg/graphite/pr50561.c: New testcase.
8246
8247 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8248
8249 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8250 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8251
8252 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8253
8254 * gnat.dg/discr35.ad[sb]: New test.
8255
8256 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8257
8258 * gnat.dg/volatile10.adb: New test.
8259 * gnat.dg/volatile10_pkg.ads: New helper.
8260
8261 2012-02-14 Jason Merrill <jason@redhat.com>
8262
8263 * g++.dg/ext/attrib43.C: New.
8264
8265 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8266
8267 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8268 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8269 fgnu_tm.
8270 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8271 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8272 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8273 effective_target fgnu_tm.
8274 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8275
8276 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8277
8278 PR c++/52247
8279 * g++.dg/template/asmgoto1.C: New test.
8280
8281 2012-02-14 Ian Lance Taylor <iant@google.com>
8282
8283 PR go/48501
8284 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8285 compiling generated file for 64bit and index tests.
8286
8287 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8288
8289 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8290
8291 2012-02-14 Richard Guenther <rguenther@suse.de>
8292
8293 PR tree-optimization/52244
8294 PR tree-optimization/51528
8295 * gcc.dg/torture/pr52244.c: New testcase.
8296
8297 2012-02-14 Walter Lee <walt@tilera.com>
8298
8299 * g++.dg/other/PR23205.C: Disable test on tile.
8300 * g++.dg/other/pr23205-2.C: Disable test on tile.
8301 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8302 * gcc.dg/20040813-1.c: Disable test on tile.
8303 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8304 * gcc.misc-tests/linkage.exp: Handle tilegx.
8305
8306 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8307
8308 PR tree-optimization/52210
8309 * gcc.dg/pr52210.c: New test.
8310
8311 2012-02-14 Jason Merrill <jason@redhat.com>
8312
8313 PR c++/39055
8314 * g++.dg/overload/defarg5.C: New.
8315
8316 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR c/52181
8319 * c-c++-common/pr52181.c: New test.
8320
8321 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8322
8323 PR c++/52215
8324 * g++.dg/ext/atomic-1.C: New test.
8325
8326 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8327
8328 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8329
8330 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8331
8332 PR middle-end/52209
8333 * gcc.c-torture/execute/pr52209.c: New test.
8334
8335 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8336
8337 PR fortran/50981
8338 * gfortran.dg/elemental_optional_args_5.f03: New test.
8339
8340 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8341
8342 PR testsuite/50076
8343 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8344 cases.
8345
8346 2012-02-11 Ian Lance Taylor <iant@google.com>
8347
8348 PR go/51874
8349 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8350 SPARC Solaris. Don't run the test at all on systems where it may
8351 not work, rather than xfailing it.
8352
8353 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8354
8355 PR rtl-optimization/52175
8356 * gcc.c-torture/compile/pr52175.c: New test.
8357
8358 2012-02-10 Jason Merrill <jason@redhat.com>
8359
8360 PR c++/51910
8361 * g++.dg/template/repo10.C: New.
8362
8363 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR debug/52132
8366 * gcc.dg/pr52132.c: New test.
8367
8368 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8369
8370 * gnat.dg/specs/aggr4.ads: New test.
8371 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8372
8373 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8374
8375 PR target/52146
8376 * gcc.target/i386/pr52146.c: New.
8377
8378 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8379
8380 PR middle-end/52177
8381 * c-c++-common/pr52177.c: New test.
8382
8383 2012-02-10 Jan Hubicka <jh@suse.cz>
8384
8385 PR middle-end/48600
8386 * g++.dg/torture/pr48600.C: New testcase.
8387
8388 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8389
8390 PR middle-end/52140
8391 * gcc.dg/dfp/pr52140.c: New test.
8392
8393 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8394
8395 PR fortran/32380
8396 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8397 of dg-options.
8398
8399 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8400
8401 PR middle-end/51867
8402 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8403 * gcc.dg/pr51867.c: New test.
8404
8405 2012-02-09 Ian Lance Taylor <iant@google.com>
8406
8407 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8408 which don't support -fsplit-stack. Turn off optimization when
8409 compiling select5-out.go.
8410
8411 2012-02-08 Ian Lance Taylor <iant@google.com>
8412
8413 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8414 systems which don't support -fsplit-stack.
8415
8416 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8417
8418 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8419 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8420 machine instuction in the log.
8421
8422 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8423
8424 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8425 to 20 seconds.
8426
8427 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8428
8429 PR driver/48524
8430 * gcc.dg/pr48524.c: New test.
8431 * gcc.dg/pr48524.spec: New spec file for test.
8432
8433 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8434
8435 PR fortran/32380
8436 * gfortran.dg/vect/pr32380.f90: New test.
8437
8438 2012-02-08 Tobias Burnus <burnus@net-b.de>
8439
8440 PR fortran/52151
8441 * gfortran.dg/realloc_on_assign_12.f90: New.
8442
8443 2012-02-08 Richard Guenther <rguenther@suse.de>
8444
8445 PR rtl-optimization/52170
8446 * gcc.dg/torture/pr52170.c: New testcase.
8447
8448 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8449
8450 PR gcov-profile/52150
8451 * gcc.dg/tree-prof/pr52150.c: New test.
8452
8453 PR rtl-optimization/52139
8454 * gcc.dg/pr52139.c: New test.
8455
8456 2012-02-07 Jason Merrill <jason@redhat.com>
8457
8458 PR c++/51675
8459 * g++.dg/cpp0x/constexpr-union3.C: New.
8460
8461 PR c++/52035
8462 * g++.dg/lto/pr52035_0.C: New.
8463
8464 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8465
8466 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8467 * gcc.dg/special/weak-1.c: Likewise.
8468 * gcc.dg/ucnid-12.c: Likewise.
8469 * gcc.dg/torture/pr45678-1.c: Likewise.
8470 * gcc.dg/torture/pr45678-2.c: Likewise.
8471 * gcc.dg/vector-4.c: Likewise.
8472 * gcc.dg/ipa/inline-5.c: Likewise.
8473 * gcc.dg/ucnid-11.c: Likewise.
8474 * gcc.misc-tests/gcov-13.c: Likewise.
8475 * gcc.misc-tests/gcov-14.c: Likewise.
8476 * g++.dg/ext/label13.C: Likewise.
8477 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8478 hppa*-*-hpux* options.
8479 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8480 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8481 * gcc.dg/pr48616.c: Likewise.
8482 * gcc.dg/pr17957.c: Likewise.
8483 * gcc.dg/pr17055-1.c: Likewise.
8484 * gcc.dg/pr32912-1.c: Likewise.
8485 * gcc.dg/tm/pr51472.c: Likewise.
8486 * c-c++-common/fold-bitand-4.c: Likewise.
8487 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8488 Use dg-additional-options for extra options.
8489
8490 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8491
8492 * gcc.target/epiphany/interrupt-2.c: New test.
8493
8494 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8495
8496 PR target/52155
8497 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8498 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8499 for MIPS ELF.
8500
8501 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8502
8503 PR target/52152
8504 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8505
8506 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8507
8508 PR middle-end/24306
8509 PR target/52154
8510 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8511 * gcc.target/mips/va-arg-1.c: New test.
8512
8513 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8514
8515 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8516 for -mno-pointers-to-nested-functions.
8517
8518 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8519
8520 * gcc.c-torture/execute/20120207-1.c: New test.
8521
8522 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR rtl-optimization/52060
8525 * gcc.dg/torture/pr52060.c: New test.
8526
8527 PR middle-end/52074
8528 * gcc.c-torture/compile/pr52074.c: New test.
8529
8530 2012-02-07 Tobias Burnus <burnus@net-b.de>
8531
8532 PR fortran/51514
8533 * gfortran.dg/class_to_type_2.f90: New.
8534
8535 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8536
8537 PR fortran/32373
8538 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8539 Remove module.
8540
8541 2012-02-06 Jason Merrill <jason@redhat.com>
8542
8543 PR c++/52088
8544 * g++.dg/template/conv13.C: New.
8545
8546 2012-02-06 Richard Guenther <rguenther@suse.de>
8547
8548 PR tree-optimization/52115
8549 * gcc.c-torture/compile/pr52115.c: New testcase.
8550
8551 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8552
8553 PR target/52129
8554 * gcc.c-torture/execute/pr52129.c: New test.
8555
8556 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8557
8558 * gcc.dg/pr48374.c: Actually add the test I forgot
8559 in the 2012-01-25 commit.
8560
8561 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8562
8563 PR fortran/32373
8564 * gfortran.dg/vect/vect-8.f90: New test case.
8565
8566 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8567
8568 PR fortran/48847
8569 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8570
8571 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8572
8573 PR fortran/52102
8574 * gfortran.dg/class_48.f90 : Add test of allocate class array
8575 component with source in subroutine test3. Remove commenting
8576 out in subroutine test4, since branching on unitialized variable
8577 is now fixed (no PR for this last.).
8578
8579 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8580
8581 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8582 on MIPS targets.
8583 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8584
8585 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8586
8587 PR target/52125
8588 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8589 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8590
8591 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8592
8593 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8594 (check_effective_target_sync_int_long): Use it.
8595 (check_effective_target_sync_char_short): Likewise.
8596 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8597
8598 2012-02-05 Tobias Burnus <burnus@net-b.de>
8599
8600 PR fortran/51972
8601 * gfortran.dg/class_48.f90: Add some further checks.
8602
8603 2012-02-05 Ira Rosen <irar@il.ibm.com>
8604
8605 PR tree-optimization/52091
8606 * gcc.dg/vect/pr52091.c: New test.
8607
8608 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8609
8610 PR rtl-optimization/52113
8611 * gcc.target/avr/pr52113.c: New test.
8612
8613 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8614
8615 PR rtl-optimization/52092
8616 * gcc.c-torture/compile/pr52092.c: New test.
8617
8618 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8619
8620 PR fortran/41587
8621 * gfortran.dg/class_array_10.f03: New test.
8622
8623 PR fortran/46356
8624 * gfortran.dg/class_array_11.f03: New test.
8625
8626 PR fortran/51754
8627 * gfortran.dg/class_array_12.f03: New test.
8628
8629 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8630
8631 PR fortran/52012
8632 * gfortran.dg/realloc_on_assign_11.f90: New test.
8633
8634 2012-02-02 Tobias Burnus <burnus@net-b.de>
8635
8636 PR fortran/52093
8637 * gfortran.dg/shape_7.f90: New.
8638
8639 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8640
8641 * gcc.target/mips/mips-prepend-1.c: New test.
8642
8643 2012-02-02 Jan Hubicka <jh@suse.cz>
8644 Tom de Vries <tom@codesourcery.com>
8645
8646 PR middle-end/51998
8647 * gcc.dg/alias-12.c: New testcase.
8648 * gcc.dg/alias-13.c: New testcase.
8649
8650 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR target/52086
8653 * gcc.dg/pr52086.c: New test.
8654
8655 PR tree-optimization/52073
8656 * gcc.c-torture/compile/pr52073.c: New test.
8657
8658 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8659
8660 PR fortran/51958
8661 * gfortran.dg/function_optimize_10.f90: New test.
8662
8663 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8664
8665 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8666 test on alpha*-*-*.
8667
8668 2012-02-01 Tobias Burnus <burnus@net-b.de>
8669
8670 PR fortran/52024
8671 * gfortran.dg/typebound_operator_14.f90: New.
8672
8673 2012-02-01 Tobias Burnus <burnus@net-b.de>
8674
8675 PR fortran/52059
8676 * gfortran.dg/elemental_function_1.f90: New.
8677
8678 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8679
8680 PR rtl-optimization/51374
8681 * gcc.target/avr/torture/pr51374-1.c:
8682 Also fail if SBIS is seen.
8683
8684 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8685
8686 PR rtl-optimization/51374
8687 * gcc.target/avr/torture/pr51374-1.c: New.
8688
8689 2012-01-31 Tobias Burnus <burnus@net-b.de>
8690
8691 PR fortran/52024
8692 * gfortran.dg/typebound_generic_11.f90: New.
8693
8694 2012-01-31 Tobias Burnus <burnus@net-b.de>
8695
8696 PR fortran/52029
8697 * gfortran.dg/class_49.f90: New.
8698
8699 2012-01-31 Tobias Burnus <burnus@net-b.de>
8700
8701 PR fortran/52013
8702 * gfortran.dg/elemental_args_check_6.f90: New.
8703
8704 2012-01-31 Jason Merrill <jason@redhat.com>
8705
8706 PR c++/52043
8707 * g++.dg/cpp0x/variadic122.C: New.
8708
8709 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8710
8711 PR fortran/52012
8712 * gfortran.dg/realloc_on_assign_10.f90: New test.
8713
8714 2012-01-31 Richard Guenther <rguenther@suse.de>
8715
8716 PR tree-optimization/51528
8717 * gcc.dg/torture/pr51528.c: New testcase.
8718
8719 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8720
8721 PR go/48501
8722 * lib/go.exp (go_target_compile): Append timeout= to options.
8723 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8724 select5-out.go test on alpha*-*-* targets.
8725
8726 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8727
8728 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8729 (TEST_SHORT): Reformat in the same way.
8730 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8731 (TEST_SHORT): Reformat in the same way.
8732 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8733 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8734 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8735 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8736 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8737
8738 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8739
8740 PR target/51835
8741 * gcc.target/arm/pr51835.c: New testcase.
8742
8743 2012-01-30 Richard Guenther <rguenther@suse.de>
8744
8745 PR tree-optimization/52028
8746 * gcc.dg/torture/pr52028.c: New testcase.
8747 * gfortran.dg/ldist-pr45199.f: Adjust.
8748 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8749 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8750 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8751
8752 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR debug/52027
8755 * gcc.dg/tree-prof/pr52027.c: New test.
8756
8757 PR tree-optimization/52046
8758 * gcc.dg/pr52046.c: New test.
8759
8760 PR debug/52048
8761 * g++.dg/other/pr52048.C: New test.
8762
8763 2012-01-30 Richard Guenther <rguenther@suse.de>
8764
8765 PR tree-optimization/52045
8766 * gcc.dg/pr52045.c: New testcase.
8767
8768 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8769
8770 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8771 new code generated for __sync_lock_release.
8772
8773 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8774
8775 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8776
8777 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8778
8779 PR testsuite/51875
8780 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8781
8782 * g++.dg/ext/visibility/template10.C: Fix typo.
8783
8784 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8785
8786 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8787
8788 PR c++/51327
8789 * g++.dg/cpp0x/constexpr-ice6.C: New.
8790
8791 2012-01-29 Tobias Burnus <burnus@net-b.de>
8792
8793 PR fortran/41600
8794 * gfortran.dg/default_initialization_6.f90: New.
8795
8796 2012-01-29 Tobias Burnus <burnus@net-b.de>
8797
8798 PR fortran/51972
8799 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8800 * gfortran.dg/class_48.f90: New.
8801
8802 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8803
8804 PR fortran/51808
8805 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8806
8807 2012-01-28 Tobias Burnus <burnus@net-b.de>
8808
8809 PR fortran/51972
8810 * gfortran.dg/class_allocate_12.f90: New.
8811
8812 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8813
8814 * gcc.dg/torture/pr50444.c: Fix dg directives.
8815
8816 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8817
8818 PR target/52006
8819 * gcc.target/arm/pr52006.c: New test.
8820
8821 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8822
8823 PR testsuite/52011
8824 * gcc.dg/lto/trans-mem.h: New file.
8825 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8826 * gcc.dg/lto/trans-mem-1_1.c: Same.
8827 * gcc.dg/lto/trans-mem-4_1.c: Same.
8828 * gcc.dg/lto/trans-mem-3_1.c: Same.
8829
8830 2012-01-27 Tobias Burnus <burnus@net-b.de>
8831
8832 PR fortran/52022
8833 * gfortran.dg/dummy_procedure_7.f90: New.
8834
8835 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8836
8837 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8838 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8839
8840 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR c++/51852
8843 * g++.dg/other/gc5.C: New test.
8844
8845 2012-01-27 Richard Guenther <rguenther@suse.de>
8846
8847 PR tree-optimization/50444
8848 * gcc.dg/torture/pr50444.c: New testcase.
8849
8850 2012-01-27 Tobias Burnus <burnus@net-b.de>
8851
8852 PR fortran/51970
8853 PR fortran/51977
8854 * gfortran.dg/move_alloc_13.f90: New.
8855
8856 2012-01-27 Tobias Burnus <burnus@net-b.de>
8857
8858 PR fortran/51953
8859 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8860 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8861 and change dg-error string.
8862
8863 2012-01-27 Tobias Burnus <burnus@net-b.de>
8864
8865 PR fortran/52016
8866 * gfortran.dg/elemental_args_check_5.f90: New.
8867
8868 2012-01-27 Richard Guenther <rguenther@suse.de>
8869
8870 PR middle-end/51959
8871 * g++.dg/torture/pr51959.C: New testcase.
8872
8873 2012-01-27 Tom de Vries <tom@codesourcery.com>
8874
8875 PR tree-optimization/51990
8876 * gcc.dg/pr51990.c: New test.
8877 * gcc.dg/pr51990-2.c: Same.
8878
8879 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8880 Tobias Burnus <burnus@gcc.gnu.org>
8881
8882 PR fortran/48705
8883 * gfortran.dg/class_allocate_11.f03: New.
8884
8885 PR fortran/51870
8886 PR fortran/51943
8887 PR fortran/51946
8888 * gfortran.dg/class_allocate_7.f03: New.
8889 * gfortran.dg/class_allocate_8.f03: New.
8890 * gfortran.dg/class_allocate_9.f03: New.
8891 * gfortran.dg/class_allocate_10.f03: New.
8892
8893 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8894
8895 * gnat.dg/discr34.adb: New test.
8896 * gnat.dg/discr34_pkg.ads: New helper.
8897
8898 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8899
8900 * gnat.dg/discr33.adb: New test.
8901
8902 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8903
8904 * gnat.dg/limited_with3.ad[sb): New test.
8905 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8906 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8907 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8908
8909 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8910
8911 * gnat.dg/stack_usage1.adb: New test.
8912 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8913
8914 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8915 * gcc.dg/pr44194-2.c: Likewise.
8916
8917 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8918
8919 PR c++/51370
8920 * g++.dg/template/crash112.C: New.
8921
8922 2012-01-27 Richard Henderson <rth@redhat.com>
8923
8924 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8925
8926 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8927
8928 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8929
8930 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR middle-end/51895
8933 * g++.dg/opt/pr51895.C: New test.
8934
8935 2012-01-26 Michael Matz <matz@suse.de>
8936
8937 PR tree-optimization/48794
8938 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8939
8940 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8941
8942 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8943
8944 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8945
8946 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8947 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8948 memory.
8949 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8950 the default value for s390 and s390x.
8951
8952 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8953
8954 PR lto/51698
8955 * gcc.dg/lto/trans-mem-4_0.c: New.
8956 * gcc.dg/lto/trans-mem-4_1.c: New.
8957 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8958 TM builtins.
8959 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8960 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8961 TM builtins.
8962 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8963 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8964 TM builtins.
8965
8966 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8967
8968 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8969
8970 2012-01-25 Ian Lance Taylor <iant@google.com>
8971
8972 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8973
8974 2012-01-25 Tobias Burnus <burnus@net-b.de>
8975
8976 PR fortran/51995
8977 * gfortran.dg/typebound_proc_25.f90: New.
8978
8979 2012-01-25 Jason Merrill <jason@redhat.com>
8980
8981 PR c++/51992
8982 * g++.dg/lto/pr51992_0.C: New.
8983
8984 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8985
8986 PR tree-optimization/51987
8987 * gcc.target/i386/pr51987.c: New test.
8988
8989 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8990
8991 * gcc.dg/tm/lto-1.c: Require lto support in target.
8992
8993 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8994
8995 PR rtl-optimization/48374
8996 * gcc.dg/pr48374.c: New test.
8997
8998 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8999
9000 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9001
9002 2012-01-25 Tobias Burnus <burnus@net-b.de>
9003
9004 PR fortran/51966
9005 * gfortran.dg/derived_constructor_char_3.f90: New.
9006
9007 2012-01-24 Ian Lance Taylor <iant@google.com>
9008
9009 * go.test/go-test.exp (filecmp): New procedure.
9010 (errchk): Handle quoted square brackets.
9011 (go-gc-tests): Set go_compile_args. Handle various new test
9012 lines. Skip a few new tests.
9013 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9014
9015 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9016
9017 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9018 (check_effective_target_vect_extract_even_odd)
9019 (check_effective_target_vect_interleave): Return true for MIPS
9020 paired-single.
9021
9022 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9023
9024 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9025 (main): Use it instead of argc.
9026
9027 2012-01-24 Jason Merrill <jason@redhat.com>
9028
9029 PR c++/51973
9030 * g++.dg/cpp0x/sfinae31.C: New.
9031
9032 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9033
9034 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9035
9036 2012-01-24 Jason Merrill <jason@redhat.com>
9037
9038 PR c++/51812
9039 * g++.dg/inherit/covariant20.C: New.
9040
9041 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9042
9043 PR c++/51223
9044 * g++.dg/parse/crash58.C: New.
9045
9046 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9047
9048 PR target/51957
9049 * gcc.dg/pr51957-1.c: New test.
9050 * gcc.dg/pr51957-1.h: New file.
9051 * gcc.dg/pr51957-2.c: New test.
9052
9053 2012-01-23 Jason Merrill <jason@redhat.com>
9054
9055 PR c++/51930
9056 * g++.dg/ext/visibility/template10.C: New.
9057
9058 2012-01-23 Tobias Burnus <burnus@net-b.de>
9059
9060 PR fortran/51948
9061 * gfortran.dg/move_alloc_12.f90: New.
9062
9063 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9064
9065 PR middle-end/45416
9066 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9067
9068 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9069
9070 PR c++/51398
9071 * g++.dg/template/crash111.C: New.
9072
9073 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9074
9075 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9076 configurations.
9077 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9078
9079 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9080
9081 PR testsuite/51941
9082 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9083 the DW_TAG_class_type and DW_AT_name: "Executor".
9084
9085 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9086
9087 * lib/target-supports.exp
9088 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9089 (check_effective_target_vect_interleave): Likewise.
9090
9091 2012-01-22 Jason Merrill <jason@redhat.com>
9092
9093 PR c++/51925
9094 * g++.dg/template/using20.C: New.
9095 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9096
9097 2012-01-23 Jason Merrill <jason@redhat.com>
9098
9099 PR target/51934
9100 * g++.dg/torture/pr51344.C: Limit to x86.
9101
9102 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9103
9104 * c-c++-common/tm/omp.c: Require target with pthread support.
9105
9106 2012-01-23 Richard Guenther <rguenther@suse.de>
9107
9108 PR tree-optimization/51949
9109 * gcc.dg/torture/pr51949.c: New testcase.
9110
9111 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9112
9113 PR rtl-optimization/51933
9114 * gcc.c-torture/execute/pr51933.c: New test.
9115
9116 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9117
9118 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9119 Do not define for Interix.
9120
9121 2012-01-22 Jason Merrill <jason@redhat.com>
9122
9123 PR c++/51832
9124 * g++.dg/lto/pr51832.h: New.
9125 * g++.dg/lto/pr51832_0.C: New.
9126 * g++.dg/lto/pr51832_1.C: New.
9127
9128 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9129
9130 * gcc.dg/ext-elim-1.c: New test.
9131
9132 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9133
9134 PR target/51931
9135 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9136 * g++.dg/opt/longbranch1.C: Likewise.
9137
9138 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9139
9140 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9141 in C++11 mode.
9142
9143 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9144
9145 PR fortran/50556
9146 * gfortran.dg/namelist_74.f90: New test.
9147 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9148
9149 2012-01-21 Tobias Burnus <burnus@net-b.de>
9150
9151 PR fortran/51913
9152 * gfortran.dg/class_47.f90: New.
9153
9154 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9155
9156 * gnat.dg/renaming5.ad[sb]: New test.
9157
9158 2012-01-20 Jason Merrill <jason@redhat.com>
9159
9160 PR c++/51919
9161 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9162
9163 2012-01-20 Jason Merrill <jason@redhat.com>
9164
9165 PR c++/51922
9166 * g++.dg/ext/attrib42.C: Require ilp32.
9167
9168 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR target/51915
9171 * gcc.target/arm/pr51915.c: New test.
9172
9173 2012-01-20 Cary Coutant <ccoutant@google.com>
9174 Dodji Seketeli <dodji@redhat.com>
9175
9176 PR debug/45682
9177 * g++.dg/debug/dwarf2/nested-3.C: New test.
9178
9179 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9180
9181 PR c++/51402
9182 * g++.dg/template/crash110.C: New.
9183
9184 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9185
9186 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9187 Remove default options on hppa*-*-hpux*.
9188
9189 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9190
9191 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9192
9193 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9194
9195 * gcc.c-torture/compile/pr51856.c: New testcase.
9196
9197 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9198
9199 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9200 options to go_target_compile.
9201
9202 2012-01-20 Kai Tietz <ktietz@redhat.com>
9203
9204 * g++.dg/torture/pr51344.C: Fix typo.
9205
9206 2012-01-20 Richard Guenther <rguenther@suse.de>
9207
9208 PR tree-optimization/51903
9209 * g++.dg/torture/pr51903.C: New testcase.
9210
9211 2012-01-20 Tobias Burnus <burnus@net-b.de>
9212 Janus Weil <janus@gcc.gnu.org>
9213
9214 PR fortran/51056
9215 * gfortran.dg/use_21.f90: New.
9216
9217 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9218
9219 PR target/51106
9220 * gcc.dg/torture/pr51106-1.c: New test.
9221 * gcc.dg/torture/pr51106-2.c: New test.
9222
9223 2012-01-19 Kai Tietz <ktietz@redhat.com>
9224
9225 * g++.dg/torture/pr51344.C: New test.
9226
9227 2012-01-19 Tobias Burnus <burnus@net-b.de>
9228
9229 PR fortran/51904
9230 * gfortran.dg/intrinsic_size_2.f90: New.
9231
9232 2012-01-19 Jason Merrill <jason@redhat.com>
9233
9234 PR c++/51889
9235 * g++.dg/inherit/using7.C: New.
9236
9237 2012-01-19 Richard Guenther <rguenther@suse.de>
9238
9239 PR tree-optimization/37997
9240 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9241
9242 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9243
9244 PR rtl-optimization/51505
9245 * gcc.dg/pr51505.c: New test.
9246
9247 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9248
9249 PR fortran/51634
9250 * gfortran.dg/typebound_operator_12.f03: New.
9251 * gfortran.dg/typebound_operator_13.f03: New.
9252
9253 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9254
9255 PR c++/51225
9256 * g++.dg/cpp0x/pr51225.C: New.
9257
9258 2012-01-17 Ian Lance Taylor <iant@google.com>
9259
9260 PR go/50656
9261 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9262
9263 2012-01-17 Tobias Burnus <burnus@net-b.de>
9264
9265 PR fortran/51869
9266 * gfortran.dg/realloc_on_assign_9.f90: New.
9267
9268 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9269
9270 PR other/51165
9271 * gcc.dg/tm/memopt-3.c: Remove xfail.
9272 * gcc.dg/tm/memopt-4.c: Remove xfail.
9273 * gcc.dg/tm/memopt-5.c: Remove xfail.
9274 * gcc.dg/tm/memopt-7.c: Remove xfail.
9275
9276 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9277
9278 PR tree-optimization/51877
9279 * gcc.c-torture/execute/pr51877.c: New test.
9280
9281 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9282
9283 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9284 {!vect_align_arrays} to vect_sizes_32B_16B.
9285 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9286 * gcc.dg/vect/vect-peel-3.c: Ditto.
9287
9288 2012-01-16 Jason Merrill <jason@redhat.com>
9289
9290 PR c++/51854
9291 * g++.dg/abi/mangle60.C: New.
9292
9293 PR c++/51827
9294 * g++.dg/pch/mangle1.{C,Hs}: New.
9295
9296 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9297 Tobias Burnus <burnus@net-b.de>
9298
9299 PR fortran/50981
9300 * gfortran.dg/elemental_optional_args_3.f90: New
9301 * gfortran.dg/elemental_optional_args_4.f90: New
9302
9303 2012-01-16 Tobias Burnus <burnus@net-b.de>
9304
9305 PR fortran/51809
9306 * gfortran.dg/use_20.f90: New
9307
9308 2012-01-16 Jason Merrill <jason@redhat.com>
9309
9310 PR c++/51868
9311 * g++.dg/cpp0x/rv-bitfield.C: New.
9312 * g++.dg/cpp0x/rv-bitfield2.C: New.
9313
9314 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9315
9316 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9317 subroutine 'qsort' and use index array to assign the result.
9318
9319 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9320
9321 PR tree-optimization/51865
9322 * gcc.dg/pr51865.c: New test.
9323
9324 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9325
9326 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9327
9328 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9329
9330 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9331 to be loaded from the constant pool, rather than via %hi and %lo.
9332
9333 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9334
9335 PR rtl-optimization/51821
9336 * gcc.dg/pr51821.c: New test.
9337
9338 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9339
9340 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9341
9342 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9343
9344 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9345
9346 2012-01-14 Tobias Burnus <burnus@net-b.de>
9347
9348 PR fortran/51800
9349 * gfortran.dg/init_flag_8.f90: New.
9350 * gfortran.dg/init_flag_9.f90: New.
9351
9352 2011-01-14 Tobias Burnus <burnus@net-b.de>
9353
9354 PR fortran/51816
9355 * gfortran.dg/use_18.f90: New.
9356 * gfortran.dg/use_19.f90: New.
9357
9358 2012-01-13 Ian Lance Taylor <iant@google.com>
9359
9360 PR c++/50012
9361 * g++.dg/warn/Wsign-compare-4.C: New.
9362
9363 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9364
9365 PR fortran/48351
9366 * gfortran.dg/alloc_comp_assign.f03: New.
9367 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9368 __BUILTIN_FREE from 38 to 32.
9369
9370 2012-01-13 Jason Merrill <jason@redhat.com>
9371
9372 PR c++/20681
9373 * g++.dg/warn/Wreturn-type-7.C: New.
9374
9375 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9376
9377 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9378 assumption.
9379 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9380 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9381 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9382 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9383 int32plus because of big array needed.
9384 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9385 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9386
9387 2012-01-13 Jason Merrill <jason@redhat.com>
9388
9389 PR c++/51813
9390 * g++.dg/ext/visibility/template9.C: New.
9391
9392 PR c++/51620
9393 * g++.dg/cpp0x/defaulted34.C: New.
9394 * g++.dg/template/virtual3.C: New.
9395
9396 2012-01-13 Richard Guenther <rguenther@suse.de>
9397
9398 PR middle-end/8081
9399 * gcc.dg/torture/pr8081.c: New testcase.
9400
9401 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9402
9403 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9404
9405 2012-01-12 Jason Merrill <jason@redhat.com>
9406
9407 PR c++/51714
9408 * g++.dg/ext/stmtexpr14.C: New.
9409
9410 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9411
9412 PR c++/51633
9413 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9414
9415 2012-01-12 Jason Merrill <jason@redhat.com>
9416
9417 PR c++/48051
9418 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9419 * g++.dg/abi/mangle58.C: Likewise.
9420
9421 PR c++/51403
9422 * g++.dg/template/arg8.C: New.
9423
9424 2012-01-12 Ira Rosen <irar@il.ibm.com>
9425
9426 PR tree-optimization/51799
9427 * gcc.dg/vect/pr51799.c: New test.
9428 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9429 patterns.
9430
9431 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9432 Tobias Burnus <burnus@net-b.de>
9433
9434 PR fortran/51057
9435 PR fortran/51616
9436 * lib/target-supports.exp
9437 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9438 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9439
9440 2012-01-11 Jason Merrill <jason@redhat.com>
9441
9442 PR c++/51565
9443 * g++.dg/ext/attrib42.C: New.
9444
9445 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9446
9447 PR bootstrap/51796
9448 * gcc.dg/pr51796.c: New test.
9449
9450 2012-01-11 Jason Merrill <jason@redhat.com>
9451
9452 PR c++/51818
9453 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9454
9455 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9456
9457 * gnat.dg/array19.ad[sb]: New test.
9458
9459 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9460
9461 * gnat.dg/opt23.ad[sb]: New test.
9462 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9463 * gnat.dg/opt24.ad[sb]: New test.
9464
9465 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9466
9467 PR tree-optimization/49642
9468 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9469 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9470
9471 2012-01-11 Jason Merrill <jason@redhat.com>
9472
9473 PR c++/51613
9474 * g++.dg/template/explicit-args5.C: New.
9475
9476 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9477
9478 * gcc.c-torture/execute/20120110-1.c: New testcase.
9479
9480 2012-01-10 Jason Merrill <jason@redhat.com>
9481
9482 PR c++/51614
9483 * g++.dg/inherit/ambig1.C: New.
9484
9485 PR c++/51433
9486 * g++.dg/cpp0x/constexpr-cache1.C: New.
9487
9488 2012-01-10 Richard Guenther <rguenther@suse.de>
9489
9490 PR tree-optimization/51801
9491 * gcc.dg/torture/pr51801.c: New testcase.
9492
9493 2012-01-10 Tobias Burnus <burnus@net-b.de>
9494
9495 PR fortran/51652
9496 * gfortran.dg/allocate_with_typespec_5.f90: New.
9497
9498 2012-01-10 Tobias Burnus <burnus@net-b.de>
9499
9500 * gfortran.dg/class_39.f03: Update dg-error string.
9501
9502 2012-01-10 Richard Guenther <rguenther@suse.de>
9503
9504 PR tree-optimization/50913
9505 * gcc.dg/graphite/interchange-16.c: New testcase.
9506 * gcc.dg/graphite/scop-20.c: XFAIL.
9507 * gfortran.dg/graphite/interchange-1.f: Likewise.
9508 * gfortran.dg/graphite/block-1.f90: Likewise.
9509 * gfortran.dg/graphite/block-2.f: Likewise.
9510
9511 2012-01-10 Richard Henderson <rth@redhat.com>
9512
9513 * lib/target-supports.exp (check_effective_target_vect_perm,
9514 check_effective_target_vect_perm_byte,
9515 check_effective_target_vect_perm_short): Enable for arm neon.
9516
9517 2012-01-09 Tobias Burnus <burnus@net-b.de>
9518
9519 PR fortran/46328
9520 * gfortran.dg/typebound_operator_11.f90: New.
9521
9522 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9523
9524 * gnat.dg/array18.adb: New test.
9525 * gnat.dg/array18_pkg.ads: New helper.
9526
9527 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9528
9529 PR fortran/51791
9530 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9531 around base object in first assignment in main program.
9532 * gfortran.dg/typebound_operator_10.f03: New test.
9533
9534 2012-01-09 Martin Jambor <mjambor@suse.cz>
9535
9536 PR tree-optimization/51759
9537 * g++.dg/ipa/pr51759.C: New test.
9538
9539 2012-01-09 Tobias Burnus <burnus@net-b.de>
9540
9541 PR fortran/51758
9542 * gfortran.dg/optional_absent_2.f90: New.
9543
9544 2012-01-09 Tobias Burnus <burnus@net-b.de>
9545
9546 PR fortran/51578
9547 * gfortran.dg/use_17.f90: New.
9548
9549 2012-01-09 Gary Funck <gary@intrepid.com>
9550
9551 PR preprocessor/33919
9552 * gcc.dg/pr33919.c: New test.
9553 * gcc.dg/pr33919-0.h: New test header file.
9554 * gcc.dg/pr33919-1.h: Ditto.
9555 * gcc.dg/pr33919-2.h: Ditto.
9556
9557 2012-01-07 Jan Hubicka <jh@suse.cz>
9558
9559 PR tree-optimize/51694
9560 * gcc.c-torture/compile/pr51694.c: new testcase.
9561
9562 2012-01-07 Jan Hubicka <jh@suse.cz>
9563
9564 PR tree-optimization/51600
9565 * g++.dg/torture/pr51600.C: New testcase.
9566
9567 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9568
9569 PR gcov-profile/51715
9570 PR gcov-profile/51717
9571 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9572 * gcc.misc-tests/gcov-14.c: Likewise.
9573
9574 2012-01-06 Jason Merrill <jason@redhat.com>
9575
9576 * g++.dg/parse/new5.C: New.
9577
9578 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9579
9580 PR testsuite/51655
9581 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9582 including <string.h>.
9583
9584 2012-01-06 Jason Merrill <jason@redhat.com>
9585
9586 * g++.dg/abi/mangle51.C: New.
9587 * g++.dg/abi/mangle52.C: New.
9588 * g++.dg/abi/mangle53.C: New.
9589 * g++.dg/abi/mangle54.C: New.
9590 * g++.dg/abi/mangle55.C: New.
9591 * g++.dg/abi/mangle56.C: New.
9592 * g++.dg/abi/mangle57.C: New.
9593 * g++.dg/abi/mangle58.C: New.
9594 * g++.dg/abi/mangle59.C: New.
9595 * g++.dg/cpp0x/trailing3.C: Update mangling.
9596 * g++.dg/cpp0x/variadic111.C: Update mangling.
9597 * g++.dg/cpp0x/variadic4.C: Update mangling.
9598 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9599 * g++.dg/template/nontype22.C: Works now.
9600 * g++.dg/template/pr35240.C: Works now.
9601
9602 * g++.dg/cpp0x/error7.C: New.
9603
9604 2012-01-06 Tobias Burnus <burnus@net-b.de>
9605
9606 * gfortran.dg/deallocate_stat_2.f90: New.
9607 * coarray/allocate_errgmsg.f90: New.
9608 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9609 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9610 * coarray/subobject_1.f90: Fix for num_images > 1.
9611 * gfortran.dg/deallocate_stat.f90: Update due to changed
9612 stat= handling.
9613
9614 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9615
9616 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9617
9618 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9619
9620 * ada/acats/overflow.lst: Add cb20004.
9621
9622 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9623
9624 PR c++/51541
9625 * g++.dg/cpp0x/alias-decl-18.C: New test.
9626
9627 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9628
9629 * gcc.c-torture/execute/20120104-1.c: New test.
9630
9631 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9632
9633 PR fortran/PR48946
9634 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9635 the old typebound_operator_8.f03.
9636 * gfortran.dg/typebound_operator_8.f03: New version of
9637 typebound_operator_7.f03 with 'u' a derived type instead of a
9638 class object.
9639
9640 2012-01-05 Richard Guenther <rguenther@suse.de>
9641
9642 * g++.dg/torture/pr49309.C: Skip for -flto.
9643
9644 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR middle-end/51761
9647 * gcc.c-torture/compile/pr51761.c: New test.
9648
9649 2012-01-05 Richard Guenther <rguenther@suse.de>
9650
9651 PR tree-optimization/51760
9652 * gcc.dg/torture/pr51760.c: New testcase.
9653
9654 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9655
9656 PR middle-end/51472
9657 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9658
9659 2012-01-05 Richard Guenther <rguenther@suse.de>
9660
9661 PR lto/41576
9662 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9663 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9664
9665 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9666
9667 PR debug/51695
9668 * gcc.dg/pr51695.c: New test.
9669
9670 2012-01-04 Andrew Pinski <apinski@cavium.com>
9671
9672 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9673 * gcc.target/mips/octeon2-lx-1.c: New test.
9674 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9675 * gcc.target/mips/octeon2-lx-2.c: New test.
9676 * gcc.target/mips/octeon2-lx-3.c: New test.
9677
9678 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9679
9680 PR other/51163
9681 PR other/51164
9682 * gcc.dg/tm/alias-1.c: Adjust regexp.
9683 * gcc.dg/tm/alias-2.c: Adjust regexp.
9684
9685 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9686
9687 PR c++/51064
9688 * g++.dg/warn/Wparentheses-26.C: New.
9689
9690 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9691
9692 * gfortran.dg/elemental_optional_args_2.f90: New test.
9693
9694 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9695
9696 PR fortran/49693
9697 * gfortran.dg/common_17.f90: New test.
9698
9699 2012-01-04 Richard Guenther <rguenther@suse.de>
9700
9701 PR tree-optimization/49651
9702 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9703 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9704
9705 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9706
9707 PR c++/51738
9708 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9709
9710 2012-01-03 Andrew Pinski <apinski@cavium.com>
9711
9712 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9713 for all mips targets. Also allow an optional .cfi_startproc.
9714
9715 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9716
9717 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9718
9719 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9720
9721 PR c++/29273
9722 * g++.dg/rtti/dyncast5.C: New.
9723
9724 2012-01-03 Richard Guenther <rguenther@suse.de>
9725
9726 PR tree-optimization/51070
9727 * gcc.dg/torture/pr51070-2.c: New testcase.
9728
9729 2012-01-03 Richard Guenther <rguenther@suse.de>
9730
9731 PR tree-optimization/51692
9732 * gcc.dg/torture/pr51692.c: New testcase.
9733
9734 2012-01-03 Richard Guenther <rguenther@suse.de>
9735
9736 PR debug/51650
9737 * g++.dg/lto/pr51650-3_0.C: New testcase.
9738
9739 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9740
9741 PR c++/15867
9742 * g++.dg/warn/Wredundant-decls-spec.C: New.
9743
9744 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9745
9746 PR tree-optimization/51719
9747 * g++.dg/tree-prof/pr51719.C: New test.
9748
9749 2012-01-03 Richard Guenther <rguenther@suse.de>
9750
9751 PR middle-end/51730
9752 * gcc.dg/fold-compare-6.c: New testcase.
9753
9754 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9755
9756 PR c++/51669
9757 * g++.dg/gomp/pr51669.C: New test.
9758
9759 2012-01-02 Jason Merrill <jason@redhat.com>
9760
9761 PR c++/51675
9762 * g++.dg/cpp0x/constexpr-union2.C: New.
9763
9764 PR c++/51666
9765 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9766
9767 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9768
9769 PR c++/51462
9770 * g++.dg/cpp0x/constexpr-99.C: New test.
9771
9772 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9773
9774 PR c++/20140
9775 * g++.dg/template/init9.C: New.
9776
9777 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9778
9779 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9780 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9781 rather than a specific number.
9782
9783 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9784
9785 PR fortran/46262
9786 PR fortran/46328
9787 PR fortran/51052
9788 * gfortran.dg/typebound_operator_7.f03: New.
9789 * gfortran.dg/typebound_operator_8.f03: New.
9790
9791 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9792
9793 PR target/51729
9794 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9795 XFAIL.
9796 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9797
9798 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9799
9800 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9801
9802 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9803
9804 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9805 for MIPS.
9806
9807 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9808
9809 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9810 * gfortran.dg/io_real_boz_4.f90: Likewise.
9811 * gfortran.dg/io_real_boz_5.f90: Likewise.
9812
9813 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9814
9815 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9816
9817 2012-01-02 Revital Eres <revital.eres@linaro.org>
9818
9819 * gcc.dg/sms-11.c: New file.
9820
9821 2012-01-02 Tobias Burnus <burnus@net-b.de>
9822
9823 PR fortran/51682
9824 * gfortran.dg/coarray/image_index_3.f90: New.
9825
9826 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9827
9828 PR c++/16603
9829 * g++.dg/parse/enum8.C: New.
9830
9831 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9832
9833 PR c++/51379
9834 * g++.dg/conversion/reinterpret4.C: New.
9835 * g++.dg/conversion/reinterpret1.C: Adjust.
9836
9837 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9838
9839 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9840
9841 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9842
9843 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9844 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9845 * g++.old-deja/g++.jason/access14.C: Likewise.
9846 * g++.old-deja/g++.jason/access8.C: Likewise.
9847 * g++.old-deja/g++.jason/access1.C: Likewise.
9848 * g++.old-deja/g++.other/access3.C: Likewise.
9849 * g++.old-deja/g++.other/access5.C: Likewise.
9850 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9851 * g++.old-deja/g++.law/visibility22.C: Likewise.
9852 * g++.old-deja/g++.law/visibility26.C: Likewise.
9853 * g++.old-deja/g++.mike/p2746.C: Likewise.
9854 * g++.dg/debug/using1.C: Likewise.
9855 * g++.dg/lookup/using51.C: Likewise.
9856 * g++.dg/inherit/using5.C: Likewise.
9857 * g++.dg/inherit/pr30297.C: Likewise.
9858 * g++.dg/inherit/access8.C: Likewise.
9859 * g++.dg/torture/pr39362.C: Likewise.
9860 * g++.dg/template/crash13.C: Likewise.
9861 * g++.dg/template/using10.C: Likewise.
9862
9863 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9864
9865 PR fortran/51502
9866 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9867
9868 2012-01-01 Ira Rosen <irar@il.ibm.com>
9869
9870 PR tree-optimization/51704
9871 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9872 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9873 corresponding flags.
9874
9875 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9876
9877 PR c++/51723
9878 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9879
9880 2012-01-01 Jan Hubicka <jh@suse.cz>
9881
9882 PR rtl-optimization/51069
9883 * gcc.c-torture/compile/pr51069.c: New testcase.
9884
9885 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9886
9887 PR tree-optimization/51683
9888 * gcc.dg/pr51683.c: New test.
9889 \f
9890 Copyright (C) 2012 Free Software Foundation, Inc.
9891
9892 Copying and distribution of this file, with or without modification,
9893 are permitted in any medium without royalty provided the copyright
9894 notice and this notice are preserved.