OSDN Git Service

d575489d2d5fe5de3c1bf1f3a2e3ed4318fa30cd
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-10-08  Jason Merrill  <jason@redhat.com>
2
3         * g++.dg/tls/thread_local3.C: New.
4         * g++.dg/tls/thread_local4.C: New.
5         * g++.dg/tls/thread_local5.C: New.
6         * g++.dg/tls/thread_local6.C: New.
7
8         * g++.dg/tls/init-2.C: Tweak errors.
9         * g++.dg/tls/thread_local1.C: New.
10         * g++.dg/tls/thread_local2.C: New.
11         * g++.dg/tls/thread_local7.C: New.
12
13 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
14
15         PR target/54685
16         * gcc.target/sh/pr54685.c: New.
17
18 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
19
20         PR c++/53528 C++11 attribute support
21         * g++.dg/cpp0x/gen-attrs-1.C: New test.
22         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
23         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
24         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
25         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
26         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
27         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
28         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
29         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
30         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
31         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
32         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
33         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
34         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
35         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
36         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
37         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
38         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
39         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
40         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
41         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
42         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
43         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
44         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
45         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
46         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
47         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
48         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
49         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
50         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
51         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
52         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
53         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
54         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
55         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
56         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
57         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
58         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
59         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
60         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
61         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
62         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
63         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
64         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
65         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
66         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
67         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
68         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
69         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
70         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
71         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
72         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
73         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
74         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
75         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
76         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
77         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
78
79 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
80
81         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
82         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
83         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
84
85 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
86
87         PR target/54760
88         * gcc.target/sh/pr54760-2.c: New.
89         * gcc.target/sh/pr54760-3.c: New.
90
91 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
92
93         PR c++/51422
94         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
95
96 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
97             Sandra Loosemore  <sandra@codesourcery.com>
98
99         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
100         and test that the accumulator is initialized using MULT.
101         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
102         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
103
104 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
105
106         PR c++/52764
107         * g++.dg/cpp0x/stdint.C: New.
108
109 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
110
111         PR c++/54249
112         * g++.dg/cpp0x/stddef.C: New.
113
114 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
115
116         PR fortran/54832
117         * gfortran.dg/typebound_operator_17.f90: New.
118
119 2012-10-06  Jan Hubicka  <jh@suse.cz>
120
121         PR lto/53831
122         PR lto/54776
123         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
124
125 2012-10-06  Jan Hubicka  <jh@suse.cz>
126
127         * gcc.dg/lto/resolutions_0.c: New testcase.
128
129 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
130
131         PR fortran/45521
132         * gfortran.dg/generic_25.f90: New.
133         * gfortran.dg/generic_26.f90: New.
134         * gfortran.dg/generic_27.f90: New.
135
136 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
137
138         PR target/54760
139         * gcc.target/sh/pr54760-1.c: New.
140
141 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
142
143         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
144         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
145         * g++.dg/warn/Wsign-compare-5.C: New test.
146         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
147         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
148         * g++.dg/ext/builtin30.C: New test.
149         * g++.dg/ext/vla12.C: New test.
150         * gcc.dg/builtins-85.c: New test.
151
152         PR debug/54519
153         * gcc.dg/guality/pr54519-1.c: New test.
154         * gcc.dg/guality/pr54519-2.c: New test.
155         * gcc.dg/guality/pr54519-3.c: New test.
156         * gcc.dg/guality/pr54519-4.c: New test.
157         * gcc.dg/guality/pr54519-5.c: New test.
158         * gcc.dg/guality/pr54519-6.c: New test.
159
160 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
161
162         PR c++/50893
163         * g++.dg/cpp0x/defaulted38.C: New.
164
165 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
166
167         PR tree-optimization/33763
168         * c-c++-common/pr33763.c: New test.
169
170         PR tree-optimization/54810
171         * gcc.dg/tree-ssa/vrp85.c: New test.
172
173 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
174
175         * gcc.dg/ucnid-7.c: Skip on AIX.
176         * gcc.dg/ucnid-8.c: Same.
177         * gcc.dg/ucnid-10.c: Same.
178         * gcc.dg/ucnid-13.c: Same.
179         * gcc.dg/attr-alias-3.c: Same.
180         * gcc.dg/attr-alias-5.c: Same.
181         * gcc.dg/torture/pr51106-2.c: Same.
182         * gcc.dg/vmx/3b-13.c: Use valid splat index.
183
184 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
185
186         PR c++/52233
187         * g++.dg/cpp0x/alias-decl-23.C: New.
188
189 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
190
191         PR c++/53403
192         * g++.dg/template/friend53.C: New.
193
194 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
195
196         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
197         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
198         (scan-ada-spec): Likewise.
199         (scan-ada-spec-not): Likewise.
200         * gcc.dg/dump-ada-spec-1.c: New test.
201         * g++.dg/other/dump-ada-spec-1.C: Likewise.
202
203 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
204
205         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
206
207 2012-10-04  Florian Weimer  <fweimer@redhat.com>
208
209         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
210
211 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
212
213         PR c++/54323
214         * g++.dg/cpp0x/pr54323.C: New.
215
216 2012-10-04  Richard Guenther  <rguenther@suse.de>
217
218         PR middle-end/54735
219         * g++.dg/torture/pr54735.C: New testcase.
220
221 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
222
223         PR rtl-optimization/54739
224         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
225
226 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
227
228         PR target/51244
229         * gcc.target/sh/pr51244-12.c: New.
230
231 2012-10-03  Dehao Chen  <dehao@google.com>
232
233         PR middle-end/54782
234         * gcc.dg/pr54782.c: New test.
235
236 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
237
238         PR c++/54777
239         * g++.dg/cpp0x/constexpr-ref4.C: New test.
240
241 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
242
243         PR fortran/54778
244         * gfortran.dg/class_53.f90: New.
245
246 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
247
248         PR debug/54551
249         * gcc.dg/guality/pr54551.c: New.
250
251 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
252
253         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
254         * gcc.target/powerpc/pr46728-2.c: Likewise.
255
256 2012-10-02  Sharad Singhai  <singhai@google.com>
257
258         PR testsuite/54772
259         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
260         to fix test failures caused by r191883.
261         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
262         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
263         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
264         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
265         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
266         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
267         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
268         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
269         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
270
271 2012-09-30  Sharad Singhai  <singhai@google.com>
272
273         * testsuite/gcc.target/i386/vect-double-1.c: Fix test.
274
275 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
276
277         PR target/54087
278         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
279         atomic_sub fails.
280
281 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
282
283         PR rtl-optimization/54457
284         * gcc.target/i386/pr54457.c: New test.
285
286 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
287
288         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
289
290 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
291
292         * gcc.target/i386/vect-rebuild.c: New testcase.
293
294 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
295
296         * gcc.target/i386/pad-10.c (foo2): Return x - z.
297
298 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
299
300         * gcc.target/mips/pr37362.c: Fix target selector.
301
302 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
303
304         PR target/54083
305         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
306
307 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
308
309         * gcc.dg/ucnid-8.c: Update line number.
310         * gcc.dg/torture/pr51106-2.c: Likewise.
311
312 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
313
314         PR fortran/54667
315         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
316         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
317         * gfortran.dg/c_f_pointer_tests_5.f90: New.
318
319 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
320
321         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
322         partially reverting r170092.
323         * gfortran.dg/class_7.f03: Ditto.
324         * gfortran.dg/coarray_14.f90: Ditto.
325         * gfortran.dg/typebound_proc_13.f03: Ditto.
326
327 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
328
329         PR c++/54738
330         * g++.dg/cpp0x/sfinae42.C: New.
331
332 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
333
334         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
335         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
336         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
337         * gcc.dg/pr42629.c: XFAIL on AIX.
338         * gcc.dg/pr47684.c: Same.
339         * gcc.dg/pr43670.c: Same.
340         * gcc.dg/pr42916.c: Same.
341         * gcc.dg/pr45449.c: Same.
342         * gcc.dg/pr50017.c: Same.
343         * gcc.dg/pr42728.c: Same.
344         * gcc.dg/pr47881.c: Same.
345         * gcc.dg/pr44023.c: Same.
346         * gcc.dg/pr41345.c: Same.
347         * gcc.dg/pr42630.c: Same.
348         * gcc.dg/pr44971.c: Same.
349         * gcc.dg/pr46771.c: Same.
350         * gcc.dg/ucnid-8.c: Same.
351         * gcc.dg/ucnid-10.c: Same.
352         * gcc.dg/ucnid-13.c: Same.
353         * gcc.dg/torture/pr51106-2.c: Same.
354         * gcc.dg/pr48768.c: Same.
355         * gcc.dg/pr42631.c: Same.
356         * gcc.dg/pr43084.c: Same.
357         * gcc.dg/ucnid-7.c: Same.
358         * gcc.dg/pr42889.c: Same.
359         * gcc.dg/pr41241.c: Same.
360         * gcc.dg/pr42719.c: Same.
361         * g++.dg/debug/pr46583.C: Same.
362         * g++.dg/debug/pr47106.C: Same.
363         * g++.dg/opt/pr48549.C: Same.
364         * g++.dg/other/pr42685.C: Same.
365         * c-c++-common/pr43942.c: Same.
366
367 2012-09-29  Ian Lance Taylor  <iant@google.com>
368
369         * go.test/go-test.exp: Update for latest version of Go testsuite.
370
371 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
372
373         PR fortran/52724
374         * gfortran.dg/internal_readwrite_3.f90:  New test.
375
376 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
377
378         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
379         gcc/testsuite/c-c++-common/Wunused-local-typedefs-2.c to here.
380
381         PR c++/54372 - unused attribute inactive on dependant entities
382         * c-c++-common/Wunused-local-typedefs-2.c: New test.
383
384 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
385
386         PR c++/29028 - Missed unused warning on using declaration
387         * g++.dg/warn/Wunused-var-18.C: New test.
388
389 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
390
391         PR c++/53551 - -Wunused-local-typedefs misses uses
392         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
393
394 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
395
396         PR target/54716
397         * gcc.target/i386/xorps-sse2.c: Remove xfails.
398
399         PR tree-optimization/54713
400         * gcc.c-torture/compile/pr54713-1.c: New test.
401         * gcc.c-torture/compile/pr54713-2.c: New test.
402         * gcc.c-torture/compile/pr54713-3.c: New test.
403
404 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
405
406         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
407
408 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
409
410         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
411
412 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
413
414         PR target/54703
415         * gcc.target/i386/pr54703.c: New test.
416
417 2012-09-27  Richard Guenther  <rguenther@suse.de>
418
419         PR lto/54709
420         * gcc.dg/lto/pr54709_0.c: New testcase.
421         * gcc.dg/lto/pr54709_1.c: Likewise.
422
423 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
424
425         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
426
427         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
428
429         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
430
431         * gcc.target/arm/pr42879.c: Handle big-endian.
432
433 2012-09-26  Steve Ellcey  <sellcey@mips.com>
434
435         PR c/37303
436         * gcc.dg/pr37303.c: Check for rdata or rodata.
437
438 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
439
440         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
441
442 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
443
444         PR target/51274
445         PR target/53087
446         * gcc.target/powerpc/ppc-ne0-1.c: New.
447
448 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
449
450         PR target/54089
451         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
452         test_19, test_20, test_21, test_22, test_23): New functions.
453         * gcc.target/sh/pr54089-4.c: New.
454         * gcc.target/sh/pr54089-5.c: New.
455         * gcc.target/sh/pr54089-6.c: New.
456         * gcc.target/sh/pr54089-7.c: New.
457
458 2012-09-25  Richard Guenther  <rguenther@suse.de>
459
460         PR lto/54625
461         * gcc.dg/lto/pr54702_0.c: New testcase.
462         * gcc.dg/lto/pr54702_1.c: Likewise.
463         * gcc.dg/lto/pr54625-1_0.c: Likewise.
464         * gcc.dg/lto/pr54625-1_1.C: Likewise.
465         * gcc.dg/lto/pr54625-2_0.c: Likewise.
466         * gcc.dg/lto/pr54625-2_1.C: Likewise.
467
468 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
469
470         PR c++/54526
471         * g++.dg/cpp0x/parse2.C: New.
472         * g++.dg/parse/error11.C: Adjust.
473         * g++.dg/parse/error12.C: Likewise.
474
475 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
476
477         * gcc.target/i386/20030217-1.c: Added check for
478         large_long_double effective target.
479         * gcc.target/i386/387-3.c: Likewise.
480         * gcc.target/i386/387-4.c: Likewise.
481         * gcc.target/i386/pr36578-1.c: Likewise.
482         * gcc.target/i386/excess-precision-1.c: Added new code for the case
483         when long double size is equal double size.
484         * gcc.target/i386/excess-precision-1.c: Likewise.
485         * gcc.target/i386/pr36578-2.c: Likewise.
486         * gcc.target/i386/20030217-2.c: New testcase.
487
488 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
489
490         PR tree-optimization/54676
491         * gcc.dg/pr54676.c: New test.
492
493 2012-09-25  Richard Guenther  <rguenther@suse.de>
494
495         PR tree-optimization/53663
496         * gcc.dg/torture/pr53663-1.c: New testcase.
497         * gcc.dg/torture/pr53663-2.c: Likewise.
498         * gcc.dg/torture/pr53663-3.c: Likewise.
499
500 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
501
502         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
503
504 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
505
506         * lib/target-supports-dg.exp (dg-require-effective-target,
507         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
508         dg-process-target-1 instead of dg-process-target.
509         (dg-process-target-1): Rename from dg-process-target.
510         (dg-process-target): New.
511
512 2012-09-24  Richard Guenther  <rguenther@suse.de>
513
514         PR tree-optimization/54684
515         * g++.dg/torture/pr54684.C: New testcase.
516
517 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
518
519         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
520
521 2012-09-24  Richard Guenther  <rguenther@suse.de>
522
523         PR middle-end/52173
524         * gcc.dg/tm/pr52173-1.c: New.
525         * gcc.dg/tm/pr52173-2.c: New.
526
527 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
528
529         * gcc.dg/pr54669.c: New test.
530
531 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
532             Dominique Dhumieres  <dominiq@lps.ens.fr>
533
534         PR testsuite/54677
535         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
536
537 2012-09-23  Tobias Burnus  <burnus@net-b.de>
538
539         PR fortran/54618
540         * gfortran.dg/class_array_14.f90: New.
541
542 2012-09-22  Kai Tietz  <ktietz@redhat.com>
543
544         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
545         * gcc.dg/tree-ssa/scev-4.c: Likewise.
546
547 2012-09-21  Dehao Chen  <dehao@google.com>
548
549         PR go/54649
550         PR tree-optimization/54655
551         * g++.dg/pr54655.C: New testcase.
552
553 2012-09-21  Richard Guenther  <rguenther@suse.de>
554
555         PR tree-optimization/54647
556         * g++.dg/torture/pr54647.C: New testcase.
557
558 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
559
560         PR c++/54427
561         * c-c++-common/torture/vector-compare-2.c: Add -w.
562
563 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
564
565         * gnat.dg/opt20.ads: Move dg directive to...
566         * gnat.dg/opt20.adb: ...here.
567         * gnat.dg/addr1.ad[sb]: Likewise.
568         * gnat.dg/concat2.ad[sb]: Likewise.
569         * gnat.dg/array16.ad[sb]: Likewise.
570         * gnat.dg/atomic5.ad[sb]: Likewise.
571         * gnat.dg/discr29.ad[sb]: Likewise.
572         * gnat.dg/noreturn5.ad[sb]: Likewise.
573         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
574         * gnat.dg/discr23.ads: Remove dg directive.
575         * gnat.dg/nested_float_packed.ads: Likewise.
576         * gnat.dg/oconst6.ads: Move to...
577         * gnat.dg/specs/oconst6.ads: ...here.
578
579 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
580
581         PR c++/52432
582         * g++.dg/cpp0x/decltype32.C: Tweak.
583
584 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
585
586         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
587         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
588         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
589         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
590
591 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
592
593         PR c++/54581
594         * g++.dg/cpp0x/decltype-54581.C: New testcase.
595
596 2012-09-19  Steve Ellcey  <sellcey@mips.com>
597
598         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
599
600 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
601
602         * gcc.target/powerpc/ppc-get-timebase.c: New file.
603         * gcc.target/powerpc/ppc-mftb.c: New file.
604
605 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
606
607         PR target/54089
608         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
609         functions.
610
611 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
612
613         PR target/54236
614         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
615
616 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
617
618         * gcc.c-torture/execute/20120919-1.c: New test.
619
620 2012-09-19  Richard Guenther  <rguenther@suse.de>
621
622         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
623
624 2012-09-19  Richard Guenther  <rguenther@suse.de>
625
626         * gcc.dg/builtin-unreachable-6.c: Adjust.
627
628 2012-09-19  Richard Guenther  <rguenther@suse.de>
629
630         * gcc.dg/builtin-object-size-10.c: Adjust.
631         * gcc.dg/builtin-unreachable-5.c: Adjust.
632         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
633         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
634         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
635         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
636         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
637         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
638         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
639         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
640         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
641         * gcc.dg/vect/vec-scal-opt.c: Adjust.
642         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
643         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
644
645 2012-09-19  Richard Guenther  <rguenther@suse.de>
646
647         PR tree-optimization/54132
648         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
649         * gcc.dg/torture/pr54132.c: Likewise.
650
651 2012-09-19  Terry Guo  <terry.guo@arm.com>
652
653         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
654         extra prune rules that will be applied to all tests in a .exp file.
655         (gcc-dg-prune): Use rules defined by the above variable.
656         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
657         harmless warnings on architecture switch conflict.
658
659 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
660
661         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
662         of asm-comment characters instead of a single one.
663         * g++.dg/debug/dwarf2/nested-2.C: Similar.
664
665 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
666
667         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
668
669         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
670         target instead of xfailing it.
671         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
672         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
673         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
674         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
675         * gcc.dg/vect/vect-104.c: Likewise.
676         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
677         * gcc.dg/vect/vect-outer-1.c: Likewise.
678         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
679         * gcc.dg/vect/vect-outer-1a.c: Likewise.
680         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
681         * gcc.dg/vect/vect-outer-1b.c: Likewise.
682         * gcc.dg/vect/vect-outer-2b.c: Likewise.
683         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
684         * gcc.dg/vect/vect-outer-3a.c: Likewise.
685         * gcc.dg/vect/vect-outer-3b.c: Likewise.
686         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
687
688         * lib/target-supports.exp
689         (check_effective_target_vect_widen_mult_qi_to_hi,
690         check_effective_target_vect_widen_mult_hi_to_si,
691         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
692         check_effective_target_vect_widen_mult_hi_to_si_pattern,
693         check_effective_target_vect_pack_trunc,
694         check_effective_target_vect_unpack,
695         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
696         instead of arm_none.
697
698         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
699
700 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
701
702         * lib/target-supports-dg.exp (check-flags): Add cflags from board
703         config to compiler_flags.
704
705 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
706
707         PR target/54592
708         * gcc.target/i386/pr54592.c: New test.
709
710         PR tree-optimization/54610
711         * gcc.target/i386/pr54610.c: New test.
712
713 2012-09-17  Jason Merrill  <jason@redhat.com>
714
715         PR c++/54575
716         * g++.dg/cpp0x/alias-decl-21.C: New.
717         * g++.dg/cpp0x/alias-decl-22.C: New.
718
719 2012-09-17  Tobias Burnus  <burnus@net-b.de>
720
721         PR fortran/54608
722         * gfortran.dg/scan_2.f90: New.
723
724 2012-09-17  Jason Merrill  <jason@redhat.com>
725
726         PR c++/53661
727         * g++.dg/init/aggr9.C: New.
728
729 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
730
731         * gnat.dg/loop_optimization12.ad[sb]: New test.
732
733 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
734
735         PR fortran/54285
736         * gfortran.dg/proc_ptr_result_7.f90: New.
737
738 2012-09-17  Tobias Burnus  <burnus@net-b.de>
739
740         PR fortran/54603
741         * gfortran.dg/structure_constructor_11.f90: New.
742
743 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
744
745         PR tree-optimization/54563
746         * g++.dg/torture/pr54563.C: New test.
747
748 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
749
750         PR fortran/54594
751         * gfortran.dg/typebound_generic_14.f03: New.
752
753 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
754
755         PR fortran/54387
756         * gfortran.dg/proc_ptr_38.f90: New.
757
758 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
759
760         PR debug/54460
761         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
762         to scary regexp.
763
764         PR testsuite/54007
765         * gnat.dg/lto15.adb: Require lto.
766
767         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
768         "myBindC" for hppa*-*-hpux*.
769
770 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
771
772         * gfortran.dg/namelist_75.f90: New test.
773
774 2012-09-15  Tom de Vries  <tom@codesourcery.com>
775
776         * gcc.dg/tree-ssa/vrp82.c: New test.
777         * gcc.dg/tree-ssa/vrp83.c: Same.
778         * gcc.dg/tree-ssa/vrp84.c: Same.
779
780 2012-09-15  Tom de Vries  <tom@codesourcery.com>
781
782         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
783         * gcc.dg/tree-ssa/vrp81.c: ... this.
784
785 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
786
787         PR target/54222
788         * gcc.target/avr/torture/fix-types.h: New.
789         * gcc.target/avr/torture/vals-hr.def: New.
790         * gcc.target/avr/torture/vals-r.def: New.
791         * gcc.target/avr/torture/vals-k.def: New.
792         * gcc.target/avr/torture/vals-ur.def: New.
793         * gcc.target/avr/torture/vals-uk.def: New.
794         * gcc.target/avr/torture/vals-uhr.def: New.
795         * gcc.target/avr/torture/vals-llk.def: New.
796         * gcc.target/avr/torture/vals-ullk.def: New.
797         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
798         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
799         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
800         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
801         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
802         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
803         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
804         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
805
806 2012-09-14  Dehao Chen  <dehao@google.com>
807
808         * g++.dg/debug/dwarf2/deallocator.C: New test.
809
810 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
811
812         PR c/54552
813         * gcc.c-torture/compile/pr54552-1.c: New test.
814
815 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
816
817         PR c++/54427
818         * g++.dg/other/vector-compare.C: New testcase.
819         * gcc/testsuite/c-c++-common/vector-compare-3.c: New testcase.
820         * gcc.dg/vector-shift.c: Move ...
821         * c-c++-common/vector-shift.c: ... here.
822         * gcc.dg/vector-shift1.c: Move ...
823         * c-c++-common/vector-shift1.c: ... here.
824         * gcc.dg/vector-shift3.c: Move ...
825         * c-c++-common/vector-shift3.c: ... here.
826         * gcc.dg/vector-compare-1.c: Move ...
827         * c-c++-common/vector-compare-1.c: ... here.
828         * gcc.dg/vector-compare-2.c: Move ...
829         * c-c++-common/vector-compare-2.c: ... here.
830         * gcc.c-torture/execute/vector-compare-1.c: Move ...
831         * c-c++-common/torture/vector-compare-1.c: ... here.
832         * gcc.c-torture/execute/vector-compare-2.x: Delete.
833         * gcc.c-torture/execute/vector-compare-2.c: Move ...
834         * c-c++-common/torture/vector-compare-2.c: ... here.
835         * gcc.c-torture/execute/vector-shift.c: Move ...
836         * c-c++-common/torture/vector-shift.c: ... here.
837         * gcc.c-torture/execute/vector-shift2.c: Move ...
838         * c-c++-common/torture/vector-shift2.c: ... here.
839         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
840         * c-c++-common/torture/vector-subscript-1.c: ... here.
841         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
842         * c-c++-common/torture/vector-subscript-2.c: ... here.
843         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
844         * c-c++-common/torture/vector-subscript-3.c: ... here.
845
846 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
847
848         PR c/54103
849         * gcc.c-torture/compile/pr54103-1.c,
850         gcc.c-torture/compile/pr54103-2.c,
851         gcc.c-torture/compile/pr54103-3.c,
852         gcc.c-torture/compile/pr54103-4.c,
853         gcc.c-torture/compile/pr54103-5.c,
854         gcc.c-torture/compile/pr54103-6.c: New tests.
855         * gcc.dg/c90-const-expr-8.c: Update expected column number.
856
857 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
858
859         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
860
861 2012-09-14  Richard Guenther  <rguenther@suse.de>
862
863         PR tree-optimization/54565
864         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
865         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
866
867 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
868
869         * gcc.target/arm/combine-movs.c: Add missing space.
870
871 2012-09-14  Richard Guenther  <rguenther@suse.de>
872
873         * g++.dg/torture/builtin-location.C: New testcase.
874
875 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
876             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
877
878         PR c++/53210
879         * g++.dg/warn/Wuninitialized-self.C: New.
880
881 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
882
883         PR c/54559
884         * gcc.c-torture/compile/pr54559.c: New test.
885
886 2012-09-13  Jason Merrill  <jason@redhat.com>
887
888         PR c++/53839
889         * g++.dg/cpp0x/constexpr-temp1.C: New.
890
891         PR c++/54511
892         * g++.dg/template/anonunion2.C: New.
893
894         PR c++/53836
895         * g++.dg/template/init10.C: New.
896
897 2012-09-13  Tobias Burnus  <burnus@net-b.de>
898
899         PR fortran/54556
900         * gfortran.dg/implicit_pure_3.f90: New.
901
902 2012-09-13  Richard Guenther  <rguenther@suse.de>
903
904         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
905
906 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
907
908         * gcc.target/arm/builtin-bswap-1.c: New testcase.
909
910 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
911
912         * c-c++-common/pr51712.c: Handle for short-enum targets.
913
914 2012-09-12  Terry Guo  <terry.guo@arm.com>
915
916         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
917         and lsrs for Thumb2 mode.
918
919 2012-09-12  Jan Hubicka  <jh@suse.cz>
920
921         * gcc.dg/ipa/inlinehint-2.c: New testcase.
922
923 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
924
925         PR target/54445
926         * gcc.target/i386/pr54445-1.c: New file.
927         * gcc.target/i386/pr54445-2.c: Likewise.
928
929 2012-09-12  Tobias Burnus  <burnus@net-b.de>
930
931         PR fortran/54225
932         PR fortran/53306
933         * gfortran.dg/coarray_10.f90: Update dg-error.
934         * gfortran.dg/coarray_28.f90: New.
935         * gfortran.dg/array_section_3.f90: New.
936
937 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
938
939         gcc/testsuite/
940         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
941         gcc.target/arm/pr48252.c: Fix for big-endian support.
942
943 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
944
945         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
946
947 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
948             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
949
950         * gcc.target/arm/neon-vfma-1.c: New testcase.
951         * gcc.target/arm/neon-vfms-1.c: Likewise.
952         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
953         of float.
954         * gcc.target/arm/neon-vmls-1.c: Likewise.
955         * lib/target-supports.exp (add_options_for_arm_neonv2): New
956         function.
957         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
958         (check_effective_target_arm_neonv2_ok): Likewise.
959         (check_effective_target_arm_neonv2_hw): Likewise.
960         (check_effective_target_arm_neonv2): Likewise.
961
962 2012-09-11  Richard Guenther  <rguenther@suse.de>
963
964         PR middle-end/54515
965         * g++.dg/tree-ssa/pr54515.C: New testcase.
966
967 2012-09-10  Andrew Pinski  <apinski@cavium.com>
968
969         PR tree-opt/c54362
970         * gcc.dg/tm/memopt-16.c: New testcase.
971
972 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
973
974         PR c++/54541
975         PR c++/54542
976         * g++.dg/cpp0x/sfinae40.C: New.
977         * g++.dg/cpp0x/sfinae41.C: Likewise.
978
979 2012-09-10  Jason Merrill  <jason@redhat.com>
980
981         PR c++/54538
982         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
983
984 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
985
986         PR target/54089
987         * gcc.target/sh/pr54089-3.c: New.
988
989 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
990
991         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
992
993 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
994
995         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
996
997 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
998
999         * gcc.dg/pr52558-2.c: Delete.
1000         * gcc.dg/simulate-thread/speculative-store-3.c: New.
1001
1002 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1003
1004         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1005
1006 2012-09-10  Richard Guenther  <rguenther@suse.de>
1007
1008         PR tree-optimization/54520
1009         * gcc.dg/torture/pr54520.c: New testcase.
1010
1011 2012-09-10  Jason Merrill  <jason@redhat.com>
1012
1013         PR c++/54506
1014         * g++.dg/cpp0x/implicit14.C: New.
1015
1016 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1017
1018         PR fortran/54208
1019         * gfortran.dg/bound_simplification_3.f90: New test.
1020
1021 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
1022
1023         PR testsuite/54184
1024         * gcc.dg/pr52558-1.c: Delete.
1025         * gcc.dg/simulate-thread/speculative-store-2.c: New.
1026
1027 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
1028
1029         * gcc.target/arm/pr50318-1.c: Scan for smlal.
1030         * gcc.target/arm/smlaltb-1.c: XFAIL test.
1031         * gcc.target/arm/smlaltt-1.c: Likewise.
1032
1033 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1034
1035         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1036
1037 2012-09-07  Tom de Vries  <tom@codesourcery.com>
1038
1039         PR tree-optimization/53986
1040         * gcc.dg/tree-ssa/vrp80.c: New test.
1041         * gcc.dg/tree-ssa/vrp80-2.c: Same.
1042
1043 2012-09-06  Jason Merrill  <jason@redhat.com>
1044
1045         PR c++/54341
1046         PR c++/54253
1047         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1048         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1049
1050 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1051
1052         PR tree-opt/54494
1053         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1054
1055 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1056
1057         PR rtl-optimization/54455
1058         * gcc.dg/54455.c: New test.
1059
1060 2012-09-06  Tobias Burnus  <burnus@net-b.de>
1061
1062         PR fortran/54463
1063         * gfortran.dg/promotion_2.f90: New.
1064
1065 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR middle-end/54486
1068         * c-c++-common/pr54486.c: New test.
1069
1070 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
1071
1072         PR fortran/54474
1073         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1074
1075 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
1076
1077         PR c++/54191
1078         * g++.dg/cpp0x/sfinae39.C: New.
1079
1080 2012-09-04  Jason Merrill  <jason@redhat.com>
1081
1082         PR c++/54441
1083         * g++.dg/ext/flexary3.C: New.
1084
1085         PR c++/54420
1086         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1087
1088         PR c++/54198
1089         * g++.dg/template/defarg15.C: New.
1090
1091         PR c++/54437
1092         * g++.dg/template/access24.C: New.
1093
1094 2012-09-04  Richard Guenther  <rguenther@suse.de>
1095
1096         PR tree-optimization/54458
1097         * gcc.dg/torture/pr54458.c: New testcase.
1098
1099 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
1100
1101         * gcc.target/arm/neon-vext.c: New test.
1102         * gcc.target/arm/neon-vext-execute.c: Ditto.
1103
1104 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
1105
1106         PR fortran/54243
1107         PR fortran/54244
1108         * gfortran.dg/select_type_29.f03: New.
1109
1110 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
1111
1112         * gcc.dg/fold-perm.c: Improve test.
1113
1114 2012-09-03  Tobias Burnus  <burnus@net-b.de>
1115
1116         PR fortran/51632
1117         * gfortran.dg/coarray_class_1.f90: New.
1118
1119 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1120
1121         PR target/49206
1122         * gcc.c-torture/compile/pr49206.c: New test.
1123
1124 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
1125             Uros Bizjak  <ubizjak@gmail.com>
1126
1127         PR target/36680
1128         * gfortran.dg/pr36680.f90: New test.
1129
1130 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1131
1132         PR target/42295
1133         * g++.dg/opt/pr42295.C: New test.
1134
1135 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
1136
1137         PR target/54436
1138         * gcc.dg/torture/pr54436.c: New test.
1139
1140 2012-09-01  Andrew Pinski  <apinski@cavium.com>
1141
1142         * gcc.target/mips/truncate-8.c: New testcase.
1143
1144 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
1145
1146         PR target/46829
1147         PR target/46843
1148         * gcc.target/i386/pr46829.c: New test.
1149         * gcc.target/i386/pr46843.c: Ditto.
1150
1151 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
1152             Jason Merrill  <jason@redhat.com>
1153
1154         PR c++/18747
1155         * g++.dg/parse/error50.C: New.
1156
1157 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
1158
1159         PR c/54428
1160         * gcc.c-torture/compile/pr54428.c: New test.
1161
1162 2012-08-31  Ollie Wild  <aaw@google.com>
1163
1164         PR c++/54197
1165         * g++.dg/init/lifetime3.C: New test.
1166
1167 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1168
1169         PR middle-end/54409
1170         * gcc.dg/torture/pr54409.c: New test.
1171
1172 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1173
1174         * gfortran.dg/pr48636.f90: Add dump scan checks.
1175
1176 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
1177
1178         * gcc.target/mips/mips.exp: Work out default -msynci setting.
1179
1180 2012-08-28  Joey Ye  <joey.ye@arm.com>
1181
1182         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1183
1184 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
1185
1186         PR target/46254
1187         * gcc.target/i386/pr46254.c: New test.
1188
1189 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1190
1191         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1192         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1193         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1194
1195 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1196
1197         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1198         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1199         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1200         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1201         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1202         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1203         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1204         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1205         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1206         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1207         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1208         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1209         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1210         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1211         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1212         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1213         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1214         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1215         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1216         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1217         gcc.target/mips/unaligned-1.c: Tighten regexps.
1218
1219 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1220
1221         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1222         (mips_option_groups): Remove optimization.  Add various -f options.
1223         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1224         and -pg imply -fno-omit-frame-pointer.
1225         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1226         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1227         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1228         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1229         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1230         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1231         * gcc.target/mips/abi-n32-long32.c: Likewise.
1232         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1233         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1234         * gcc.target/mips/abi-n32-long64.c: Likewise.
1235         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1236         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1237         * gcc.target/mips/abi-n64-long32.c: Likewise.
1238         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1239         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1240         * gcc.target/mips/abi-n64-long64.c: Likewise.
1241         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1242         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1243         * gcc.target/mips/abi-o32-long32.c: Likewise.
1244         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1245         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1246         * gcc.target/mips/abi-o32-long64.c: Likewise.
1247         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1248         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1249         * gcc.target/mips/abi-o64-long32.c: Likewise.
1250         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1251         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1252         * gcc.target/mips/abi-o64-long64.c: Likewise.
1253         * gcc.target/mips/asm-1.c: Likewise.
1254         * gcc.target/mips/branch-1.c: Likewise.
1255         * gcc.target/mips/call-3.c: Likewise.
1256         * gcc.target/mips/call-saved-3.c: Likewise.
1257         * gcc.target/mips/clear-cache-1.c: Likewise.
1258         * gcc.target/mips/div-1.c: Likewise.
1259         * gcc.target/mips/div-2.c: Likewise.
1260         * gcc.target/mips/div-3.c: Likewise.
1261         * gcc.target/mips/div-4.c: Likewise.
1262         * gcc.target/mips/div-5.c: Likewise.
1263         * gcc.target/mips/div-6.c: Likewise.
1264         * gcc.target/mips/div-7.c: Likewise.
1265         * gcc.target/mips/div-8.c: Likewise.
1266         * gcc.target/mips/div-9.c: Likewise.
1267         * gcc.target/mips/div-10.c: Likewise.
1268         * gcc.target/mips/div-11.c: Likewise.
1269         * gcc.target/mips/div-12.c: Likewise.
1270         * gcc.target/mips/dsp-ctrl.c: Likewise.
1271         * gcc.target/mips/dsp-no-lhx.c: Likewise.
1272         * gcc.target/mips/ext-8.c: Likewise.
1273         * gcc.target/mips/extend-2.c: Likewise.
1274         * gcc.target/mips/fix-r10000-1.c: Likewise.
1275         * gcc.target/mips/fix-r10000-2.c: Likewise.
1276         * gcc.target/mips/fix-r10000-3.c: Likewise.
1277         * gcc.target/mips/fix-r10000-4.c: Likewise.
1278         * gcc.target/mips/fix-r10000-5.c: Likewise.
1279         * gcc.target/mips/fix-r10000-6.c: Likewise.
1280         * gcc.target/mips/fix-r10000-7.c: Likewise.
1281         * gcc.target/mips/fix-r10000-8.c: Likewise.
1282         * gcc.target/mips/fix-r10000-9.c: Likewise.
1283         * gcc.target/mips/fix-r10000-10.c: Likewise.
1284         * gcc.target/mips/fix-r10000-11.c: Likewise.
1285         * gcc.target/mips/fix-r10000-12.c: Likewise.
1286         * gcc.target/mips/fix-r10000-13.c: Likewise.
1287         * gcc.target/mips/fix-r10000-14.c: Likewise.
1288         * gcc.target/mips/fix-r10000-15.c: Likewise.
1289         * gcc.target/mips/fpcmp-1.c: Likewise.
1290         * gcc.target/mips/fpcmp-2.c: Likewise.
1291         * gcc.target/mips/fpr-moves-7.c: Likewise.
1292         * gcc.target/mips/fpr-moves-8.c: Likewise.
1293         * gcc.target/mips/int-moves-1.c: Likewise.
1294         * gcc.target/mips/int-moves-2.c: Likewise.
1295         * gcc.target/mips/long-calls-pg.c: Likewise.
1296         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1297         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1298         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1299         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1300         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1301         * gcc.target/mips/mips-3d-1.c: Likewise.
1302         * gcc.target/mips/mips-3d-2.c: Likewise.
1303         * gcc.target/mips/mips-3d-3.c: Likewise.
1304         * gcc.target/mips/mips-3d-4.c: Likewise.
1305         * gcc.target/mips/mips-3d-5.c: Likewise.
1306         * gcc.target/mips/mips-3d-6.c: Likewise.
1307         * gcc.target/mips/mips-3d-7.c: Likewise.
1308         * gcc.target/mips/mips-3d-8.c: Likewise.
1309         * gcc.target/mips/mips-3d-9.c: Likewise.
1310         * gcc.target/mips/mips-ps-1.c: Likewise.
1311         * gcc.target/mips/mips-ps-2.c: Likewise.
1312         * gcc.target/mips/mips-ps-3.c: Likewise.
1313         * gcc.target/mips/mips-ps-4.c: Likewise.
1314         * gcc.target/mips/mips-ps-6.c: Likewise.
1315         * gcc.target/mips/mips32-dspr2.c: Likewise.
1316         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1317         * gcc.target/mips/neg-abs-1.c: Likewise.
1318         * gcc.target/mips/neg-abs-2.c: Likewise.
1319         * gcc.target/mips/nmadd-3.c: Likewise.
1320         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1321         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1322         * gcc.target/mips/octeon-pop-1.c: Likewise.
1323         * gcc.target/mips/pr26765.c: Likewise.
1324         * gcc.target/mips/pr33256.c: Likewise.
1325         * gcc.target/mips/pr33635-1.c: Likewise.
1326         * gcc.target/mips/pr33755.c: Likewise.
1327         * gcc.target/mips/pr35802.c: Likewise.
1328         * gcc.target/mips/pr45074.c: Likewise.
1329         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1330         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1331         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1332         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1333         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1334         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1335         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1336         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1337         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1338         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1339         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1340         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1341         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1342         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1343         * gcc.target/mips/save-restore-1.c: Likewise.
1344         * gcc.target/mips/save-restore-3.c: Likewise.
1345         * gcc.target/mips/save-restore-5.c: Likewise.
1346         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1347         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1348         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1349         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1350         * gcc.target/mips/stack-1.c: Likewise.
1351
1352         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1353         Tighten regexps.
1354
1355         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1356         branch under test to be filled with preceding rather than
1357         following instructions.
1358         * gcc.target/mips/branch-10.c: Likewise.
1359         * gcc.target/mips/branch-11.c: Likewise.
1360         * gcc.target/mips/branch-12.c: Likewise.
1361         * gcc.target/mips/branch-13.c: Likewise.
1362         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
1363         to be eliminated.  Tighten $28 scan-assembler-not test.
1364
1365         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
1366         function to...
1367         * gcc.target/mips/call-4.c: ...this new test.
1368
1369         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1370         more likely.
1371         * gcc.target/mips/code-readable-3.c: Likewise.
1372         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
1373         flag but skip for -O0.
1374         * gcc.target/mips/code-readable-4.c: Likewise.
1375
1376         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1377         of operations under test.
1378         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
1379
1380         * gcc.target/mips/near-far-3.c: Remove optimization flag.
1381         Don't require sibling-call optimization.
1382         * gcc.target/mips/near-far-4.c: Likewise.
1383
1384         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1385         Make sure that the register variable is used.
1386         * gcc.target/mips/soft-float-1.c: Likewise.
1387
1388         * gcc.target/mips/sdata-1.c: Make static data volatile.
1389         * gcc.target/mips/sdata-2.c: Likewise.
1390         * gcc.target/mips/sdata-3.c: Likewise.
1391         * gcc.target/mips/sdata-4.c: Likewise.
1392
1393         * gcc.target/mips/20020620-1.c: Remove optimization flag but
1394         skip for -O0.
1395         * gcc.target/mips/atomic-memory-2.c: Likewise.
1396         * gcc.target/mips/branch-cost-1.c: Likewise.
1397         * gcc.target/mips/branch-cost-2.c: Likewise.
1398         * gcc.target/mips/cache-1.c: Likewise.
1399         * gcc.target/mips/call-1.c: Likewise.
1400         * gcc.target/mips/call-saved-2.c: Likewise.
1401         * gcc.target/mips/const-anchor-1.c: Likewise.
1402         * gcc.target/mips/const-anchor-2.c: Likewise.
1403         * gcc.target/mips/dse-1.c: Likewise.
1404         * gcc.target/mips/dsp-lhx.c: Likewise.
1405         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1406         * gcc.target/mips/ext-1.c: Likewise.
1407         * gcc.target/mips/ext-2.c: Likewise.
1408         * gcc.target/mips/ext-3.c: Likewise.
1409         * gcc.target/mips/ext-4.c: Likewise.
1410         * gcc.target/mips/ext-5.c: Likewise.
1411         * gcc.target/mips/ext-6.c: Likewise.
1412         * gcc.target/mips/ext-7.c: Likewise.
1413         * gcc.target/mips/extend-1.c: Likewise.
1414         * gcc.target/mips/fix-r4000-1.c: Likewise.
1415         * gcc.target/mips/fix-r4000-3.c: Likewise.
1416         * gcc.target/mips/fix-r4000-5.c: Likewise.
1417         * gcc.target/mips/fix-r4000-6.c: Likewise.
1418         * gcc.target/mips/fix-r4000-8.c: Likewise.
1419         * gcc.target/mips/fix-r4000-10.c: Likewise.
1420         * gcc.target/mips/fixed-scalar-type.c: Likewise.
1421         * gcc.target/mips/fixed-vector-type.c: Likewise.
1422         * gcc.target/mips/fpr-moves-1.c: Likewise.
1423         * gcc.target/mips/fpr-moves-2.c: Likewise.
1424         * gcc.target/mips/fpr-moves-3.c: Likewise.
1425         * gcc.target/mips/fpr-moves-4.c: Likewise.
1426         * gcc.target/mips/fpr-moves-5.c: Likewise.
1427         * gcc.target/mips/fpr-moves-6.c: Likewise.
1428         * gcc.target/mips/ins-1.c: Likewise.
1429         * gcc.target/mips/ins-2.c: Likewise.
1430         * gcc.target/mips/interrupt_handler-2.c: Likewise.
1431         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1432         * gcc.target/mips/lazy-binding-1.c: Likewise.
1433         * gcc.target/mips/madd-3.c: Likewise.
1434         * gcc.target/mips/madd-5.c: Likewise.
1435         * gcc.target/mips/madd-6.c: Likewise.
1436         * gcc.target/mips/madd-8.c: Likewise.
1437         * gcc.target/mips/madd-9.c: Likewise.
1438         * gcc.target/mips/memcpy-1.c: Likewise.
1439         * gcc.target/mips/mips-ps-type.c: Likewise.
1440         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1441         * gcc.target/mips/mips-sched-madd.c: Likewise.
1442         * gcc.target/mips/mips16e-extends.c: Likewise.
1443         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
1444         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
1445         * gcc.target/mips/movcc-1.c: Likewise.
1446         * gcc.target/mips/movcc-2.c: Likewise.
1447         * gcc.target/mips/movcc-3.c: Likewise.
1448         * gcc.target/mips/msub-5.c: Likewise.
1449         * gcc.target/mips/msub-6.c: Likewise.
1450         * gcc.target/mips/msub-8.c: Likewise.
1451         * gcc.target/mips/mult-2.c: Likewise.
1452         * gcc.target/mips/mult-3.c: Likewise.
1453         * gcc.target/mips/mult-5.c: Likewise.
1454         * gcc.target/mips/mult-6.c: Likewise.
1455         * gcc.target/mips/mult-7.c: Likewise.
1456         * gcc.target/mips/mult-12.c: Likewise.
1457         * gcc.target/mips/mult-13.c: Likewise.
1458         * gcc.target/mips/mult-14.c: Likewise.
1459         * gcc.target/mips/mult-15.c: Likewise.
1460         * gcc.target/mips/mult-17.c: Likewise.
1461         * gcc.target/mips/mult-18.c: Likewise.
1462         * gcc.target/mips/mult-19.c: Likewise.
1463         * gcc.target/mips/nmadd-1.c: Likewise.
1464         * gcc.target/mips/nmadd-2.c: Likewise.
1465         * gcc.target/mips/octeon-baddu-1.c: Likewise.
1466         * gcc.target/mips/octeon-cins-1.c: Likewise.
1467         * gcc.target/mips/octeon-cins-2.c: Likewise.
1468         * gcc.target/mips/octeon-dmul-3.c: Likewise.
1469         * gcc.target/mips/octeon-exts-2.c: Likewise.
1470         * gcc.target/mips/octeon-exts-3.c: Likewise.
1471         * gcc.target/mips/octeon-exts-4.c: Likewise.
1472         * gcc.target/mips/octeon-exts-5.c: Likewise.
1473         * gcc.target/mips/octeon-exts-6.c: Likewise.
1474         * gcc.target/mips/octeon-exts-7.c: Likewise.
1475         * gcc.target/mips/octeon-pop-2.c: Likewise.
1476         * gcc.target/mips/octeon-seq-3.c: Likewise.
1477         * gcc.target/mips/octeon-seq-4.c: Likewise.
1478         * gcc.target/mips/octeon2-lx-1.c: Likewise.
1479         * gcc.target/mips/octeon2-lx-2.c: Likewise.
1480         * gcc.target/mips/octeon2-lx-3.c: Likewise.
1481         * gcc.target/mips/pr54240.c: Likewise.
1482         * gcc.target/mips/rsqrt-1.c: Likewise.
1483         * gcc.target/mips/rsqrt-2.c: Likewise.
1484         * gcc.target/mips/rsqrt-3.c: Likewise.
1485         * gcc.target/mips/rsqrt-4.c: Likewise.
1486         * gcc.target/mips/save-restore-2.c: Likewise.
1487         * gcc.target/mips/save-restore-4.c: Likewise.
1488         * gcc.target/mips/sb1-1.c: Likewise.
1489         * gcc.target/mips/scc-1.c: Likewise.
1490         * gcc.target/mips/scc-2.c: Likewise.
1491         * gcc.target/mips/scc-3.c: Likewise.
1492         * gcc.target/mips/scc-4.c: Likewise.
1493         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1494         * gcc.target/mips/truncate-1.c: Likewise.
1495         * gcc.target/mips/truncate-2.c: Likewise.
1496         * gcc.target/mips/truncate-3.c: Likewise.
1497         * gcc.target/mips/truncate-4.c: Likewise.
1498         * gcc.target/mips/truncate-5.c: Likewise.
1499         * gcc.target/mips/truncate-6.c: Likewise.
1500         * gcc.target/mips/unaligned-1.c: Likewise.
1501
1502         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
1503         skip for -O0.  Require -fexpensive-optimizations.
1504         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
1505         * gcc.target/mips/dspr2-MULT.c: Likewise.
1506         * gcc.target/mips/fix-r4000-2.c: Likewise.
1507         * gcc.target/mips/fix-r4000-4.c: Likewise.
1508         * gcc.target/mips/fix-r4000-7.c: Likewise.
1509         * gcc.target/mips/fix-r4000-9.c: Likewise.
1510         * gcc.target/mips/madd-1.c: Likewise.
1511         * gcc.target/mips/madd-2.c: Likewise.
1512         * gcc.target/mips/madd-4.c: Likewise.
1513         * gcc.target/mips/maddu-1.c: Likewise.
1514         * gcc.target/mips/maddu-2.c: Likewise.
1515         * gcc.target/mips/maddu-3.c: Likewise.
1516         * gcc.target/mips/maddu-4.c: Likewise.
1517         * gcc.target/mips/msub-1.c: Likewise.
1518         * gcc.target/mips/msub-2.c: Likewise.
1519         * gcc.target/mips/msub-3.c: Likewise.
1520         * gcc.target/mips/msub-4.c: Likewise.
1521         * gcc.target/mips/msubu-1.c: Likewise.
1522         * gcc.target/mips/msubu-2.c: Likewise.
1523         * gcc.target/mips/msubu-3.c: Likewise.
1524         * gcc.target/mips/msubu-4.c: Likewise.
1525         * gcc.target/mips/mult-1.c: Likewise.
1526         * gcc.target/mips/mult-4.c: Likewise.
1527         * gcc.target/mips/mult-8.c: Likewise.
1528         * gcc.target/mips/mult-9.c: Likewise.
1529         * gcc.target/mips/mult-10.c: Likewise.
1530         * gcc.target/mips/mult-11.c: Likewise.
1531         * gcc.target/mips/mult-16.c: Likewise.
1532
1533         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
1534         skip for -O0 and -Os.
1535         * gcc.target/mips/fix-r4000-12.c: Likewise.
1536         * gcc.target/mips/madd-7.c: Likewise.
1537         * gcc.target/mips/mips-ps-5.c: Likewise.
1538         * gcc.target/mips/mips-ps-7.c: Likewise.
1539         * gcc.target/mips/msub-7.c: Likewise.
1540
1541         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
1542         skip for -O0.  Require -mno-abicalls.
1543         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
1544
1545         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
1546         skip for -O0.  Require a total number of BBIT instructions and
1547         at least one of each kind.
1548
1549         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
1550         skip for -O0.  Require -fno-unroll-loops.
1551
1552         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
1553         skip for -O0.  Allow BLTZ as well as BGEZ.
1554
1555         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
1556
1557         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
1558         skip for -O0.  Require -fschedule-insns2.
1559         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
1560
1561         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
1562         but skip for -O0.  Make a branch-likely more likely.
1563
1564         * gcc.target/mips/timode-2.c: Split each test into its own function.
1565         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
1566
1567         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
1568         skip for -O0.  Require -fpeephole2.
1569         * gcc.target/mips/vr-mult-2.c: Likewise.
1570
1571 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
1572
1573         PR preprocessor/53469
1574         * gcc.dg/cpp/_Pragma7.c: New test case.
1575
1576 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1577
1578         PR fortran/54370
1579         * gfortran.dg/do_5.f90: New.
1580
1581 2012-08-27  Tobias Burnus  <burnus@net-b.de>
1582
1583         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
1584         from dg-options as -Wall no longer implies it.
1585
1586 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
1587
1588         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
1589
1590 2012-08-25  Jason Merrill  <jason@redhat.com>
1591
1592         * g++.dg/cpp0x/fntmpdefarg3.C: New.
1593
1594 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
1595
1596         PR c++/51421
1597         * g++.dg/cpp0x/auto34.C: New.
1598
1599 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
1600
1601         PR c/54363
1602         * gcc.dg/pr54363.c: New test.
1603
1604         PR c/54355
1605         * gcc.dg/pr54355.c: New test.
1606
1607 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1608
1609         PR debug/52857
1610         * gcc.target/i386/pr52857-1.c: New.
1611         * gcc.target/i386/pr52857-2.c: Likewise.
1612
1613 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
1614
1615         * gcc.target/mips/code-readable-4.c: New test.
1616
1617 2012-08-23  Julian Brown  <julian@codesourcery.com>
1618             Sandra Loosemore  <sandra@codesourcery.com>
1619
1620         * gcc.target/mips/code-readable-1.c: Add -O to options.
1621
1622 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
1623
1624         PR c++/20420
1625         * g++.dg/lookup/using53.C: New.
1626
1627 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
1628
1629         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
1630         * gcc.dg/fixed-point/convert-1.c: New.
1631         * gcc.dg/fixed-point/convert-2.c: New.
1632         * gcc.dg/fixed-point/convert-3.c: New.
1633         * gcc.dg/fixed-point/convert-4.c: New.
1634         * gcc.dg/fixed-point/convert-float-1.c: New.
1635         * gcc.dg/fixed-point/convert-float-2.c: New.
1636         * gcc.dg/fixed-point/convert-float-3.c: New.
1637         * gcc.dg/fixed-point/convert-float-4.c: New.
1638         * gcc.dg/fixed-point/convert-accum-neg.c: New.
1639         * gcc.dg/fixed-point/convert-sat.c: New.
1640         * gcc.dg/fixed-point/convert.h: New.
1641
1642 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
1643
1644         PR target/54089
1645         * gcc.target/sh/pr54089-2.c: New.
1646
1647 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
1648
1649         * gcc.target/i386/long-double-64-1.c: New file.
1650         * gcc.target/i386/long-double-64-2.c: Likewise.
1651         * gcc.target/i386/long-double-64-3.c: Likewise.
1652         * gcc.target/i386/long-double-64-4.c: Likewise.
1653         * gcc.target/i386/long-double-80-1.c: Likewise.
1654         * gcc.target/i386/long-double-80-2.c: Likewise.
1655         * gcc.target/i386/long-double-80-3.c: Likewise.
1656         * gcc.target/i386/long-double-80-4.c: Likewise.
1657         * gcc.target/i386/long-double-80-5.c: Likewise.
1658         * gcc.target/i386/long-double-80-6.c: Likewise.
1659         * gcc.target/i386/long-double-80-7.c: Likewise.
1660
1661 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
1662
1663         PR tree-optimization/54317
1664         * gcc.dg/tree-ssa/vrp79.c: New testcase.
1665
1666 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
1667
1668         PR target/39423
1669         * gcc.target/sh/pr39423-2.c: New.
1670
1671 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
1672
1673         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
1674         * gcc.dg/fold-perm.c: Likewise.
1675
1676 2012-08-20  Jan Hubicka  <jh@suse.cz>
1677
1678         PR fortran/48636
1679         * gcc.dg/ipa/inlinehint-1.c: New.
1680
1681 2012-08-20  Florian Weimer  <fweimer@redhat.com>
1682
1683         PR c++/19351
1684         * g++.dg/init/new38.C: New test.
1685         * g++.dg/init/new39.C: New test.
1686
1687 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
1688
1689         PR target/54089
1690         * gcc.target/sh/pr54089-1.c: New.
1691
1692 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
1693
1694         PR target/51244
1695         * gcc.target/sh/pr51244-11.c: New.
1696
1697 2012-08-20  Tobias Burnus  <burnus@net-b.de>
1698
1699         PR fortran/54301
1700         * gfortran.dg/warn_target_lifetime_2.f90: New.
1701
1702 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1703
1704         PR c++/10416
1705         * g++.dg/warn/Wunused-var-17.C: New.
1706
1707 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
1708
1709         PR middle-end/53992
1710         * gcc.dg/gomp/pr53992.c: New test.
1711
1712 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
1713
1714         PR tree-ssa/54295
1715         * gcc.c-torture/execute/20120817-1.c: New test.
1716
1717 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
1718
1719         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
1720         add instruction.
1721         (f2): New test that really does need adds.
1722
1723 2012-08-20  Richard Guenther  <rguenther@suse.de>
1724
1725         PR tree-optimization/54327
1726         * gcc.dg/torture/pr54327.c: New testcase.
1727
1728 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
1729
1730         PR tree-optimization/54321
1731         * gcc.c-torture/compile/pr54321.c: New test.
1732
1733 2012-08-20  Tobias Burnus  <burnus@net-b.de>
1734
1735         PR fortran/54301
1736         * gfortran.dg/warn_target_lifetime_1.f90: New.
1737
1738 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
1739
1740         PR fortran/54298
1741         * gfortran.dg/real_compare_1.f90: New test case.
1742         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
1743
1744 2012-08-18  Jan Hubicka  <jh@suse.cz>
1745
1746         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
1747
1748 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
1749
1750         PR fortran/39290
1751         * gfortran.dg/interface_37.f90: New test.
1752
1753 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
1754             Gary Funck <gary@intrepid.com>
1755
1756         PR target/20020
1757         * gcc.target/i386/pr20020-1.c: New test.
1758         * gcc.target/i386/pr20020-2.c: Likewise.
1759         * gcc.target/i386/pr20020-3.c: Likewise.
1760
1761 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
1762
1763         * gcc.target/i386/perm-concat.c: New test.
1764
1765 2012-08-17  Julian Brown  <julian@codesourcery.com>
1766
1767         * gcc.target/arm/div64-unwinding.c: New test.
1768
1769 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
1770
1771         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
1772
1773 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
1774
1775         PR target/54236
1776         * gcc.target/sh/pr54236-1.c: New.
1777
1778 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
1779
1780         * lib/target-supports.exp (check_effective_target_sync_int_long)
1781         (check_effective_target_sync_char_short): Enable for crisv32-*
1782         and cris-*.
1783
1784         PR middle-end/54261
1785         * gcc.dg/torture/pr54261-1.c: New test.
1786
1787 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
1788
1789         PR fortran/54243
1790         PR fortran/54244
1791         * gfortran.dg/typebound_call_24.f03: New.
1792
1793 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1794
1795         PR tree-optimization/54245
1796         * gcc.dg/tree-ssa/pr54245.c: New test.
1797
1798 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1799
1800         PR tree-optimization/54240
1801         * gcc.target/powerpc/pr54240.c: New test.
1802         * gcc.target/mips/pr54240.c: Likewise.
1803
1804 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
1805
1806         PR target/52933
1807         * gcc.target/sh/pr52933-1.c: New.
1808         * gcc.target/sh/pr52933-2.c: New.
1809
1810 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
1811
1812         PR target/50751
1813         * gcc.target/sh/pr50751-8.c: New.
1814
1815 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
1816
1817         PR fortran/47586
1818         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
1819         * gfortran.dg/typebound_proc_27.f03: New test.
1820
1821 2012-08-14  Sterling Augustine  <saugustine@google.com>
1822
1823         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
1824
1825 2012-08-14  Tobias Burnus  <burnus@net-b.de>
1826
1827         PR fortran/40881
1828         * gfortran.dg/data_constraints_3.f90: New.
1829         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
1830         to disable -pedantic compilation.
1831         * gfortran.dg/pr37243.f: Ditto.
1832         * gfortran.dg/g77/19990826-3.f: Ditto.
1833         * gfortran.dg/g77/20020307-1.f : Ditto.
1834         * gfortran.dg/g77/980310-3.f: Ditto.
1835
1836 2012-08-14  Tobias Burnus  <burnus@net-b.de>
1837
1838         PR fortran/54234
1839         * gfortran.dg/warn_conversion_4.f90: New.
1840
1841 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
1842
1843         PR middle-end/53411
1844         PR rtl-optimization/53495
1845         * gcc.c-torture/compile/pr53411.c: New test.
1846         * gcc.c-torture/compile/pr53495.c: New test.
1847
1848 2012-08-13  Richard Guenther  <rguenther@suse.de>
1849
1850         * gcc.dg/tree-prof/update-loopch.c: Adjust.
1851
1852 2012-08-13  Richard Guenther  <rguenther@suse.de>
1853
1854         PR tree-optimization/54200
1855         * gcc.dg/guality/pr54200.c: New testcase.
1856         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
1857
1858 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1859
1860         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
1861
1862 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1863
1864         PR target/51244
1865         * gcc.target/sh/pr51244-7.c: New.
1866         * gcc.target/sh/pr51244-8.c: New.
1867         * gcc.target/sh/pr51244-9.c: New.
1868         * gcc.target/sh/pr51244-10.c: New.
1869
1870 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1871
1872         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
1873         -m2e or -m2a.
1874         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1875         * gcc.target/sh/pr53511-1.c: Likewise.
1876         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1877         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1878         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
1879         * gcc.target/sh/pr53512-3.c: Likewise.
1880         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
1881
1882 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1883
1884         PR target/39423
1885         * gcc.c-torture/compile/pr39423-1.c: New.
1886         * gcc.c-torture/compile/pr39423-2.c: New.
1887
1888 2012-08-12  Tobias Burnus  <burnus@net-b.de>
1889
1890         PR fortran/54221
1891         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
1892         they appear uninitialized on the RHS.
1893         * gfortran.dg/public_private_module_6.f90: New.
1894
1895 2012-08-11  Martin Jambor  <mjambor@suse.cz>
1896
1897         PR fortran/48636
1898         * gfortran.dg/pr48636.f90: New test.
1899
1900 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
1901
1902         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
1903         to avoid warnings.
1904         (main): Adjust caller.
1905
1906 2012-08-10  Richard Guenther  <rguenther@suse.de>
1907
1908         * gcc.dg/matrix/*.c: Adjust and move ...
1909         * gcc.dg/torture/: ... here.
1910         * gcc.dg/matrix: Remove directory.
1911
1912 2012-08-10  Richard Guenther  <rguenther@suse.de>
1913
1914         PR middle-end/54219
1915         * gcc.dg/torture/vector-shuffle1.c: New testcase.
1916
1917 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1918
1919         PR middle-end/54211
1920         * gcc.dg/tree-ssa/pr54211.c: New test.
1921
1922 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1923
1924         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
1925         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
1926
1927 2012-08-10  Richard Guenther  <rguenther@suse.de>
1928
1929         PR tree-optimization/54109
1930         * gcc.dg/torture/pr54109.c: New testcase.
1931         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
1932         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1933
1934 2012-08-10  Richard Guenther  <rguenther@suse.de>
1935
1936         PR tree-optimization/54027
1937         * gcc.dg/torture/pr54027.c: New testcase.
1938
1939 2012-08-10  Richard Guenther  <rguenther@suse.de>
1940
1941         * g++.dg/plugin/selfassign.c: Adjust.
1942         * gcc.dg/plugin/selfassign.c: Likewise.
1943         * gcc.dg/strlenopt-11.c: Likewise.
1944         * gcc.dg/strlenopt-13.c: Likewise.
1945         * gcc.dg/no-strict-overflow-4.c: Likewise.
1946         * gcc.dg/strict-overflow-4.c: Likewise.
1947         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1948         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1949         * gcc.dg/tree-ssa/asm-3.c: Likewise.
1950         * gcc.dg/tree-ssa/pr18908.c: Likewise.
1951         * gcc.dg/tree-ssa/pr19431.c: Likewise.
1952         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
1953         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
1954         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1955         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
1956         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
1957         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
1958         * gcc.dg/pr46309.c: Likewise.
1959         * gcc.dg/tree-ssa/loop-5.c: Likewise.
1960
1961 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
1962
1963         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
1964         for x86 targets.
1965         * gcc.c-torture/compile/20120727-2.c: New test.
1966
1967 2012-08-09  Martin Jambor  <mjambor@suse.cz>
1968
1969         * gcc.dg/ipa/iinline-4.c: New test.
1970         * gcc.dg/ipa/iinline-5.c: Likewise.
1971         * gcc.dg/ipa/iinline-6.c: Likewise.
1972         * gcc.dg/ipa/iinline-7.c: Likewise.
1973         * gcc.dg/lto/20120723_0.c: Likewise.
1974         * gcc.dg/lto/20120723_1.c: Likewise.
1975
1976 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
1977
1978         PR target/39423
1979         * gcc.target/sh/pr39423-1.c: New.
1980
1981 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
1982
1983         PR target/51244
1984         * gcc.target/sh/pr51244-5: New.
1985         * gcc.target/sh/pr51244-6: New.
1986
1987 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1988
1989         * gcc.target/i386/adx-addxcarry32-3.c: New.
1990         * gcc.target/i386/adx-addxcarry64-3.c: New.
1991
1992 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
1993
1994         PR rtl-optimization/53701
1995         * gcc.dg/pr53701.c: New test.
1996
1997 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
1998
1999         * gcc.c-torture/compile/20120727-1.c: New test.
2000
2001 2012-08-09  Tobias Burnus  <burnus@net-b.de>
2002
2003         PR fortran/54199
2004         * gfortran.dg/intrinsic_shadow_4.f90: New.
2005
2006 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2007
2008         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
2009
2010 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
2011
2012         * gcc.c-torture/execute/20120808-1.c: New test.
2013
2014 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2015
2016         PR rtl-optimization/54157
2017         * gcc.target/i386/pr54157.c: New file.
2018
2019 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2020
2021         * gcc.target/i386/adx-addcarryx32-1.c: New.
2022         * gcc.target/i386/adx-addcarryx32-2.c: New.
2023         * gcc.target/i386/adx-addcarryx64-1.c: New.
2024         * gcc.target/i386/adx-addcarryx64-2.c: New.
2025         * gcc.target/i386/adx-check.h: New.
2026         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2027         * gcc.target/i386/sse-12.c: Add -madx.
2028         * gcc.target/i386/sse-13.c: Ditto.
2029         * gcc.target/i386/sse-14.c: Ditto.
2030         * gcc.target/i386/sse-22.c: Ditto.
2031         * gcc.target/i386/sse-23.c: Ditto.
2032         * g++.dg/other/i386-2.C: Ditto.
2033         * g++.dg/other/i386-3.C: Ditto.
2034
2035 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2036
2037         * gcc.dg/tree-ssa/slsr-5.c: New.
2038         * gcc.dg/tree-ssa/slsr-6.c: New.
2039         * gcc.dg/tree-ssa/slsr-7.c: New.
2040         * gcc.dg/tree-ssa/slsr-8.c: New.
2041         * gcc.dg/tree-ssa/slsr-9.c: New.
2042         * gcc.dg/tree-ssa/slsr-10.c: New.
2043         * gcc.dg/tree-ssa/slsr-11.c: New.
2044         * gcc.dg/tree-ssa/slsr-12.c: New.
2045         * gcc.dg/tree-ssa/slsr-13.c: New.
2046         * gcc.dg/tree-ssa/slsr-14.c: New.
2047         * gcc.dg/tree-ssa/slsr-15.c: New.
2048         * gcc.dg/tree-ssa/slsr-16.c: New.
2049         * gcc.dg/tree-ssa/slsr-17.c: New.
2050         * gcc.dg/tree-ssa/slsr-18.c: New.
2051         * gcc.dg/tree-ssa/slsr-19.c: New.
2052         * gcc.dg/tree-ssa/slsr-20.c: New.
2053         * gcc.dg/tree-ssa/slsr-21.c: New.
2054         * gcc.dg/tree-ssa/slsr-22.c: New.
2055         * gcc.dg/tree-ssa/slsr-23.c: New.
2056         * gcc.dg/tree-ssa/slsr-24.c: New.
2057         * gcc.dg/tree-ssa/slsr-25.c: New.
2058         * gcc.dg/tree-ssa/slsr-26.c: New.
2059         * gcc.dg/tree-ssa/slsr-30.c: New.
2060         * gcc.dg/tree-ssa/slsr-31.c: New.
2061
2062 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
2063
2064         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2065         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2066         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2067
2068 2012-08-06  Cary Coutant  <ccoutant@google.com>
2069
2070         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2071
2072 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
2073
2074         PR fortran/35831
2075         * gfortran.dg/dummy_procedure_5.f90: Modified.
2076         * gfortran.dg/dummy_procedure_8.f90: New.
2077         * gfortran.dg/interface_26.f90: Modified.
2078         * gfortran.dg/proc_ptr_11.f90: Modified.
2079         * gfortran.dg/proc_ptr_15.f90: Modified.
2080         * gfortran.dg/proc_ptr_result_5.f90: Modified.
2081         * gfortran.dg/typebound_override_1.f90: Modified.
2082         * gfortran.dg/typebound_proc_6.f03: Modified.
2083
2084 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2085
2086         PR tree-optimization/51938
2087         PR tree-optimization/52005
2088         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2089         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2090         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2091         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2092
2093 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
2094
2095         Avoid crashing on erroneous static_assert usage
2096         * g++.dg/cpp0x/static_assert8.C: New test.
2097
2098 2012-08-06  Jason Merrill  <jason@redhat.com>
2099
2100         * g++.dg/cpp0x/sfinae38.C: New.
2101
2102 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2103             Paolo Carlini  <paolo.carlini@oracle.com>
2104
2105         PR c++/54165
2106         * g++.dg/conversion/void2.C: New.
2107
2108 2012-08-06  Tom de Vries  <tom@codesourcery.com>
2109
2110         * gcc.dg/tree-ssa/vrp78.c: New test.
2111
2112 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2113             Richard Sandiford  <rdsandiford@googlemail.com>
2114
2115         * g++.dg/opt/enum2.C: Require fpic target.
2116         * g++.dg/lto/20090303_0.C: Likewise.
2117
2118 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2119             Catherine Moore  <clm@codesourcery.com>
2120
2121         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2122         flush function names too.
2123         * gcc.target/mips/clear-cache-1.c: Likewise.
2124
2125 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
2126
2127         PR target/54156
2128         * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
2129
2130 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
2131
2132         PR fortran/54166
2133         * gfortran.dg/array_5.f90: New test.
2134
2135 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2136
2137         PR tree-optimization/30318
2138         * gcc.dg/tree-ssa/vrp77.c: New testcase.
2139
2140 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
2141
2142         * g++.dg/ext/vector17.C: New testcase.
2143
2144 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
2145
2146         PR target/51931
2147         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2148         * g++.dg/opt/longbranch1.C: Likewise.
2149
2150 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
2151
2152         PR tree-optimization/53805
2153         * gcc.dg/fold-notunord.c: New testcase.
2154
2155 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
2156
2157         PR fortran/48820
2158         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
2159         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
2160
2161 2012-08-02  Jason Merrill  <jason@redhat.com>
2162             Paolo Carlini  <paolo.carlini@oracle.com>
2163
2164         PR c++/51213 (again)
2165         * g++.dg/cpp0x/sfinae37.C: Extend.
2166
2167 2012-08-02  Richard Guenther  <rguenther@suse.de>
2168
2169         PR tree-optimization/50672
2170         * g++.dg/torture/pr50672.C: New testcase.
2171
2172 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
2173
2174         PR fortran/54147
2175         * gfortran.dg/abstract_type_6.f03: Modified.
2176         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2177         * gfortran.dg/proc_ptr_comp_35.f90: New.
2178         * gfortran.dg/typebound_proc_9.f03: Modified.
2179         * gfortran.dg/typebound_proc_26.f90: New.
2180
2181 2012-08-02  Richard Guenther  <rguenther@suse.de>
2182
2183         * gcc.dg/torture/pta-callused-1.c: Adjust.
2184         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2185         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2186         * gcc.dg/tree-ssa/alias-19.c: Likewise.
2187         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2188         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2189         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2190         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2191         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2192
2193 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
2194
2195         PR fortran/54033
2196         * gfortran.dg/include_6.f90:  New test case.
2197         * gfortran.dg/include_7.f90:  New test case.
2198         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
2199
2200 2012-08-01  Tom de Vries  <tom@codesourcery.com>
2201
2202         * gcc.dg/tree-ssa/vrp76.c: New test.
2203
2204 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
2205
2206         PR tree-optimization/46556
2207         * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
2208         * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
2209         * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
2210
2211 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2212
2213         PR fortran/42418
2214         * gfortran.dg/proc_decl_29.f90: New.
2215
2216 2012-07-31  Dehao Chen  <dehao@google.com>
2217
2218         * gcc.dg/predict-7.c: New test.
2219
2220 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2221
2222         PR fortran/54134
2223         * gfortran.dg/typebound_override_3.f90: New.
2224
2225 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
2226
2227         PR tree-optimization/53773
2228         * testsuite/gcc.dg/vect/pr53773.c: New test.
2229
2230 2012-07-31  Nick Clifton  <nickc@redhat.com>
2231
2232         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2233         and for XStormy16.
2234
2235 2012-07-31  Tobias Burnus  <burnus@net-b.de>
2236
2237         * gfortran.dg/c_funloc_tests_6.f90: New.
2238         * gfortran.dg/c_funloc_tests_7.f90: New.
2239         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2240
2241 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
2242
2243         PR c++/53624
2244         * g++.dg/cpp0x/temp_default5.C: New.
2245
2246 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
2247
2248         PR fortran/51081
2249         * gfortran.dg/proc_ptr_37.f90: New.
2250
2251 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
2252
2253         * lib/target-supports.exp
2254         (check_effective_target_vect_natural_alignment): New function.
2255         * gcc.dg/align-2.c: Only run on targets with natural alignment
2256         of vector types.
2257         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2258         alignment of vector types.
2259
2260 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2261             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2262
2263         * gcc.target/i386/rdseed16-1.c: New.
2264         * gcc.target/i386/rdseed32-1.c: Ditto
2265         * gcc.target/i386/rdseed64-1.c: Ditto
2266         * gcc.target/i386/sse-12.c: Add -mrdseed.
2267         * gcc.target/i386/sse-13.c: Ditto.
2268         * gcc.target/i386/sse-14.c: Ditto.
2269         * g++.dg/other/i386-2.C: Ditto.
2270         * g++.dg/other/i386-3.C: Ditto.
2271
2272 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
2273
2274         PR target/51244
2275         * gcc.target/sh/pr51244-4.c: New.
2276
2277 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
2278
2279         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2280         for alpha*-*-* targets.  Cleanup original tree dump.
2281
2282 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
2283
2284         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2285         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2286
2287 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
2288
2289         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2290         rand, srand. Include <stdlib.h>.
2291
2292 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
2293
2294         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2295
2296 2012-07-26  Richard Henderson  <rth@redhat.com>
2297
2298         * gcc.dg/attr-hotcold-1.c: New.
2299         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2300
2301 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
2302             Sandra Loosemore  <sandra@codesourcery.com>
2303
2304         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2305
2306 2012-07-26  Tobias Burnus  <burnus@net-b.de>
2307
2308         * gfortran.dg/contiguous_1.f90: Update dg-error.
2309         * gfortran.dg/proc_ptr_32.f90: Ditto.
2310
2311 2012-07-26  Richard Guenther  <rguenther@suse.de>
2312
2313         PR tree-optimization/54098
2314         * gcc.dg/torture/pr54098.c: New testcase.
2315
2316 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2317
2318         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2319         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2320
2321 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2322
2323         PR fortran/44354
2324         * gfortran.dg/array_constructor_39.f90: New test.
2325
2326 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2327
2328         PR fortran/44354
2329         * gfortran.dg/array_constructor_38.f90: New test.
2330
2331 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
2332
2333         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2334
2335 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
2336
2337         * gnat.dg/noreturn5.ad[sb]: New test.
2338
2339 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
2340             Paul Brook  <paul@codesourcery.com>
2341
2342         PR target/53633
2343
2344         * lib/target-suports.exp (check_effective_target_naked_functions): New.
2345         * c-c++-common/pr53633.c: New test.
2346
2347 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
2348
2349         * gcc.target/i386/asm-dialect-1.c: New test case.
2350
2351 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
2352             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2353
2354         * gcc.target/i386/prefetchw-1.c: New.
2355         * gcc.target/i386/sse-12.c: Add -mprfchw.
2356         * gcc.target/i386/sse-13.c: Ditto.
2357         * gcc.target/i386/sse-14.c: Ditto.
2358         * gcc.target/i386/sse-22.c: Ditto.
2359         * gcc.target/i386/sse-23.c: Ditto.
2360         * g++.dg/other/i386-2.C: Ditto.
2361         * g++.dg/other/i386-3.C: Ditto.
2362
2363 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
2364
2365         * lib/gcc-dg.exp (process-message): Don't ignore errors.
2366
2367 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2368
2369         PR target/54051
2370         * gcc.target/arm/pr54051.c: New.
2371         * gcc.target/arm/vfp-1.c: Adjust test.
2372
2373 2012-07-24  Julian Brown  <julian@codesourcery.com>
2374
2375         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2376         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2377         hard-float ARM.
2378
2379 2012-07-23  Paul Brook  <paul@codesourcery.com>
2380
2381         * g++.dg/other/armv7m-1.c: New test.
2382
2383 2012-07-23  Julian Brown  <julian@codesourcery.com>
2384
2385         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2386         ARM.
2387         (DO_TEST): Define to 1 for appropriate ARM targets.
2388
2389 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
2390
2391         PR tree-optimization/53881
2392         * gcc.dg/pr53881.c: Renamed to ...
2393         * gcc.dg/pr53881-1.c: ... this.
2394         * gcc.dg/pr53881-2.c: New test.
2395
2396 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
2397
2398         Handle recent changes in default atomics for cris*-*-linux*.
2399         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2400         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2401         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2402         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2403         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2404         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2405         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2406         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2407         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2408         -mno-unaligned-atomic-may-use-library is in effect for
2409         cris*-*-linux*.
2410         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2411         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2412         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2413         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2414         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2415         gcc.target/cris/torture/sync-mis-op-i-1.c,
2416         gcc.target/cris/torture/sync-mis-op-i-2.c,
2417         gcc.target/cris/torture/sync-mis-op-i-1a.c,
2418         gcc.target/cris/torture/sync-mis-op-i-3.c,
2419         gcc.target/cris/torture/sync-mis-op-i-3a.c,
2420         gcc.target/cris/torture/sync-mis-op-s-1a.c,
2421         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2422         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2423         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2424         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2425         (main): Remove local variable x.
2426         [mis_ok]: Check that atomics don't fail.
2427
2428 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2429
2430         *  gcc.dg/tree-ssa/vrp72.c: New test.
2431         *  gcc.dg/tree-ssa/vrp73.c: New test.
2432         *  gcc.dg/tree-ssa/vrp74.c: New test.
2433         *  gcc.dg/tree-ssa/vrp75.c: New test.
2434
2435 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2436
2437         * gcc.dg/tree-ssa/alias-21.c: New testcase.
2438         * gcc.dg/tree-ssa/alias-22.c: New testcase.
2439
2440 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2441
2442         * gcc.target/mips/octeon-pop-2.c: New testcase.
2443
2444 2012-07-21  Tobias Burnus  <burnus@net-b.de>
2445
2446         PR fortran/48820
2447         * gfortran.dg/assumed_rank_3.f90: New.
2448         * gfortran.dg/assumed_rank_11.f90: New.
2449         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
2450         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
2451         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
2452
2453 2012-07-21  Andrew Pinski  <apinski@cavium.com>
2454
2455         * gcc.target/mips/unaligned-1.c: New testcase.
2456
2457 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
2458
2459         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
2460
2461 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2462
2463         * gfortran.dg/bind_c_array_params_2.f90: New.
2464         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
2465         and update dg-error.
2466
2467 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2468
2469         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
2470
2471 2012-07-20  Jason Merrill  <jason@redhat.com>
2472
2473         PR c++/54038
2474         * g++.dg/other/array7.C: New.
2475
2476 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
2477
2478         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
2479         the basic block and check loop depth.
2480         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
2481         matching patterns and comments.
2482         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
2483         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2484
2485 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
2486
2487         PR c++/28656
2488         * c-c++-common/pr28656.c: New test.
2489
2490 2012-07-19  Jason Merrill  <jason@redhat.com>
2491
2492         PR c++/54026
2493         * g++.dg/init/mutable1.C: New.
2494
2495 2012-07-20  Tobias Burnus  <burnus@net-b.de>
2496
2497         PR fortran/48820
2498         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2499         * gfortran.dg/assumed_rank_1.f90: New.
2500         * gfortran.dg/assumed_rank_1_c.c: New.
2501         * gfortran.dg/assumed_rank_2.f90: New.
2502         * gfortran.dg/assumed_rank_4.f90: New.
2503         * gfortran.dg/assumed_rank_5.f90: New.
2504         * gfortran.dg/assumed_rank_6.f90: New.
2505         * gfortran.dg/assumed_rank_7.f90: New.
2506         * gfortran.dg/assumed_rank_8.f90: New.
2507         * gfortran.dg/assumed_rank_8_c.c: New.
2508         * gfortran.dg/assumed_rank_9.f90: New.
2509         * gfortran.dg/assumed_rank_10.f90: New.
2510         * gfortran.dg/assumed_rank_12.f90: New.
2511
2512 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2513
2514         * gnat.dg/opt25.adb: New test.
2515         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
2516         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
2517
2518 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2519
2520         * gnat.dg/aggr20.ad[sb]: New test.
2521         * gnat.dg/aggr20_pkg.ads: New helper.
2522
2523 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2524
2525         * gnat.dg/derived_type3.adb: New test.
2526         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
2527
2528 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2529
2530         PR rtl-optimization/53942
2531         * gcc.dg/pr53942.c: New test.
2532
2533 2012-07-19  Jason Merrill  <jason@redhat.com>
2534
2535         PR c++/54021
2536         * g++.dg/cpp0x/constexpr-builtin2.C: New.
2537
2538 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2539
2540         * gnat.dg/discr38.adb: New test.
2541
2542 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
2543
2544         PR middle-end/54017
2545         * c-c++-common/gomp/pr54017.c: New test.
2546
2547 2012-07-19  Richard Guenther  <rguenther@suse.de>
2548             Eric Botcazou  <ebotcazou@adacore.com>
2549
2550         * gnat.dg/loop_optimization11.adb: New testcase.
2551         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
2552
2553 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
2554             Jason Merrill  <jason@redhat.com>
2555
2556         * g++.dg/cpp0x/sfinae37.C: New.
2557         * g++.dg/template/access23.C: New.
2558         * g++.dg/template/access7.C: Adjust.
2559         * g++.dg/template/sfinae10.C: Don't expect errors.
2560         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
2561
2562 2012-07-18  Julian Brown  <julian@codesourcery.com>
2563             Sandra Loosemore <sandra@codesroucery.com>
2564
2565         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
2566
2567 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
2568
2569         * gnat.dg/noreturn4.ad[sb]: New test.
2570         * gnat.dg/noreturn4_pkg.ads: New helper.
2571
2572 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
2573             Julian Brown  <julian@codesourcery.com>
2574
2575         * gcc.target/arm/neon-vdup-1.c: New test case.
2576         * gcc.target/arm/neon-vdup-2.c: New test case.
2577         * gcc.target/arm/neon-vdup-3.c: New test case.
2578         * gcc.target/arm/neon-vdup-4.c: New test case.
2579         * gcc.target/arm/neon-vdup-5.c: New test case.
2580         * gcc.target/arm/neon-vdup-6.c: New test case.
2581         * gcc.target/arm/neon-vdup-7.c: New test case.
2582         * gcc.target/arm/neon-vdup-8.c: New test case.
2583         * gcc.target/arm/neon-vdup-9.c: New test case.
2584         * gcc.target/arm/neon-vdup-10.c: New test case.
2585         * gcc.target/arm/neon-vdup-11.c: New test case.
2586         * gcc.target/arm/neon-vdup-12.c: New test case.
2587         * gcc.target/arm/neon-vdup-13.c: New test case.
2588         * gcc.target/arm/neon-vdup-14.c: New test case.
2589         * gcc.target/arm/neon-vdup-15.c: New test case.
2590         * gcc.target/arm/neon-vdup-16.c: New test case.
2591         * gcc.target/arm/neon-vdup-17.c: New test case.
2592         * gcc.target/arm/neon-vdup-18.c: New test case.
2593         * gcc.target/arm/neon-vdup-19.c: New test case.
2594         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
2595         arguments non-constant.
2596
2597 2012-07-18  Richard Guenther  <rguenther@suse.de>
2598
2599         PR tree-optimization/53970
2600         * g++.dg/torture/pr53970.C: New testcase.
2601
2602 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2603
2604         PR target/38621
2605         * gcc.c-torture/compile/pr38621.c: New.
2606
2607 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
2608
2609         PR target/33135
2610         * gcc.target/sh/pr33135-1.c: New.
2611         * gcc.target/sh/pr33135-2.c: New.
2612         * gcc.target/sh/pr33135-3.c: New.
2613         * gcc.target/sh/pr33135-4.c: New.
2614
2615 2012-07-17  Jason Merrill  <jason@redhat.com>
2616
2617         PR c++/53995
2618         * g++.dg/parse/enum9.C: New.
2619
2620 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
2621             Sandra Loosemore  <sandra@codesourcery.com>
2622
2623         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
2624         if there is a conflict with -mcpu=.  Use -mcpu=5208.
2625
2626 2012-07-17  Jason Merrill  <jason@redhat.com>
2627
2628         PR c++/53989
2629         * g++.dg/template/array23.C: New.
2630
2631 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2632
2633         PR fortran/53985
2634         * gfortran.dg/bind_c_usage_26.f90: New.
2635         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
2636         * gfortran.dg/bind_c_usage_13.f03: Ditto.
2637         * gfortran.dg/bind_c_usage_18.f90: Ditto.
2638         * gfortran.dg/interop_params.f03: Ditto.
2639
2640 2012-07-17  Jason Merrill  <jason@redhat.com>
2641
2642         * g++.dg/template/inherit8.C: Adjust.
2643         * g++.dg/template/using21.C: Adjust.
2644         * g++.dg/template/using22.C: Adjust.
2645
2646         PR c++/53549
2647         * g++.dg/template/current-inst1.C: New.
2648         * g++.dg/parse/crash35.C: Adjust.
2649
2650 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2651
2652         PR fortran/52101
2653         * gfortran.dg/oldstyle_4.f90: New.
2654
2655 2012-07-17  Tobias Burnus  <burnus@net-b.de>
2656
2657         PR fortran/49265
2658         * gfortran.dg/module_procedure_double_colon_3.f90: New.
2659         * gfortran.dg/module_procedure_double_colon_4.f90: New.
2660
2661 2012-07-16  Jason Merrill  <jason@redhat.com>
2662
2663         * g++.dg/parse/access8.C: Adjust.
2664         * g++.dg/template/sfinae6_neg.C: Adjust.
2665
2666 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
2667
2668         PR fortran/53824
2669         * gfortran.dg/coarray_allocate_1.f90:  New test.
2670
2671 2012-07-16  Andrew Pinski  <apinski@cavium.com>
2672
2673         * gcc.c-torture/execute/bswap-1.c: New testcase.
2674         * gcc.c-torture/compile/unalign-1.c: New testcase.
2675         * gcc.c-torture/compile/20120524-1.c: New testcase.
2676         * gcc.c-torture/compile/20101216-1.c: New testcase.
2677
2678 2012-07-16  Dehao Chen  <dehao@google.com>
2679
2680         Revert
2681         2012-07-10  Dehao Chen  <dehao@google.com>
2682
2683         * gcc.dg/debug_info_inline.c: New test.
2684
2685 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
2686
2687         PR fortran/53956
2688         * gfortran.dg/proc_decl_28.f90: New.
2689
2690 2012-07-16  Andrew Pinski  <apinski@cavium.com>
2691
2692         * gcc.dg/torture/builtins-1.c: New testcase.
2693
2694 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
2695
2696         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
2697         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
2698         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2699         gcc.target/cris/sync-1-v10.c,
2700         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
2701         pass -mno-unaligned-atomic-may-use-library.
2702         * gcc.target/cris/sync-xchg-1.c: New test.
2703         * gcc.target/cris/20011127-1.c: Adjust to %P being a
2704         valid register operand output modifier.
2705
2706 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
2707
2708         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
2709         characters.
2710
2711 2012-07-13  Andrew Pinski  <apinski@cavium.com>
2712
2713         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
2714         rather than cleanup-tree-dump.
2715         * gcc.target/mips/octeon-pipe-1.c: Likewise.
2716
2717 2012-07-13  Richard Guenther  <rguenther@suse.de>
2718
2719         PR tree-optimization/53907
2720         * gcc.target/i386/pr53907.c: New testcase.
2721
2722 2012-07-13  Richard Guenther  <rguenther@suse.de>
2723
2724         PR tree-optimization/53922
2725         * gcc.dg/torture/pr53922.c: New testcase.
2726
2727 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
2728
2729         PR rtl-optimization/53908
2730         * gcc.dg/torture/pr53908.c: New test.
2731
2732 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
2733
2734         PR c++/53531
2735         * testsuite/g++.dg/cpp0x/variadic135.C: New.
2736
2737 2012-07-12  Jason Merrill  <jason@redhat.com>
2738
2739         * g++.dg/template/sfinae6_neg.C: Adjust.
2740
2741 2012-07-12  Tobias Burnus  <burnus@net-b.de>
2742
2743         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
2744         * gfortran.dg/c_f_pointer_tests_3.f90: Update
2745         scan-tree-dump-times pattern.
2746
2747 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2748
2749         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
2750
2751 2012-07-11  Jason Merrill  <jason@redhat.com>
2752
2753         DR 1402
2754         * g++.g/cpp0x/defaulted37.C: New.
2755
2756 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
2757
2758         PR target/53859
2759         * gcc.target/arm/pr53859.c: New test.
2760
2761 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
2762
2763         PR target/53886
2764         * gcc.c-torture/compile/pr53886.c: New.
2765
2766 2012-07-10  Dehao Chen  <dehao@google.com>
2767
2768         * gcc.dg/debug_info_inline.c: New test.
2769
2770 2012-07-10  Jason Merrill  <jason@redhat.com>
2771
2772         PR c++/53733
2773         * g++.dg/cpp0x/defaulted36.C: New.
2774         * g++.dg/cpp0x/defaulted21.C: Adjust.
2775
2776         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
2777
2778 2012-07-09  Sterling Augustine  <saugustine@google.com>
2779
2780         * g++.dg/debug/dwarf2/pubnames-2.C: New.
2781
2782 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
2783
2784         PR tree-optimization/53887
2785         * gcc.dg/pr53887.c: New test.
2786
2787 2012-07-09  Jason Merrill  <jason@redhat.com>
2788
2789         PR c++/53882
2790         * g++.dg/cpp0x/nullptr29.C: New.
2791
2792 2012-07-09  Tom de Vries  <tom@codesourcery.com>
2793             Richard Guenther  <rguenther@suse.de>
2794
2795         * gcc.dg/builtin-unreachable-6.c: New test.
2796         * gcc.dg/builtin-unreachable-5.c: New test.
2797
2798 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
2799
2800         PR tree-optimization/53881
2801         * gcc.dg/pr53881.c: New test.
2802
2803 2012-07-06  Jason Merrill  <jason@redhat.com>
2804
2805         PR c++/53862
2806         * g++.dg/cpp0x/variadic134.C: New.
2807
2808         PR c++/53858
2809         * g++.dg/cpp0x/alias-decl-20.C: New.
2810
2811 2012-07-06  Tom de Vries  <tom@codesourcery.com>
2812
2813         PR tree-optimization/51879
2814         * gcc.dg/pr51879-16.c: New test.
2815         * gcc.dg/pr51879-17.c: Same.
2816
2817 2012-07-06  Tom de Vries  <tom@codesourcery.com>
2818
2819         PR tree-optimization/52009
2820         * gcc.dg/pr51879-7.c: New test.
2821         * gcc.dg/pr51879-18.c: New test.
2822
2823 2012-07-05  Jason Merrill  <jason@redhat.com>
2824
2825         PR c++/50852
2826         * g++.dg/template/typedef39.C: New.
2827
2828         PR c++/53039
2829         * g++.dg/cpp0x/variadic133.C: New.
2830         * g++.dg/template/param1.C: Adjust.
2831
2832 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2833
2834         PR target/48941
2835         PR target/51980
2836         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
2837         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
2838         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
2839         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
2840         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
2841         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
2842
2843 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
2844
2845         PR fortran/53732
2846         * gfortran.dg/inline_sum_4.f90: New test.
2847
2848 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
2849
2850         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
2851
2852 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2853
2854         * gcc.target/arm/fma-sp.c: New testcase.
2855         * gcc.target/arm/fma.c: Likewise.
2856         * gcc.target/arm/fma.h: Likewise.
2857
2858 2012-07-04  Jason Merrill  <jason@redhat.com>
2859
2860         PR c++/53848
2861         * g++.dg/other/enum3.C: New.
2862
2863 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
2864
2865         PR middle-end/53321
2866         * g++.dg/torture/pr53321.C: New test.
2867
2868 2012-07-04  Richard Guenther  <rguenther@suse.de>
2869
2870         PR tree-optimization/53844
2871         * g++.dg/tree-ssa/pr53844.C: New testcase.
2872
2873 2012-07-04  Richard Guenther  <rguenther@suse.de>
2874
2875         PR tree-optimization/53849
2876         * gcc.dg/pr53849.c: New testcase.
2877
2878 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
2879
2880         PR c++/53812
2881         * g++.dg/ext/label14.C: New test.
2882
2883 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
2884
2885         PR target/53811
2886         * g++.dg/other/pr53811.C: New test.
2887
2888 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
2889
2890         PR target/28896
2891         * gcc.target/m68k/stack-limit-1.c: New testcase.
2892
2893 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2894
2895         * gnat.dg/recursive_call.adb: New test.
2896
2897 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2898
2899         * gnat.dg/discr37.ad[sb]: New test.
2900
2901 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
2902
2903         * g++.dg/other/packed1.C: Remove SH from xfail list.
2904
2905 2012-07-02  Jason Merrill  <jason@redhat.com>
2906
2907         PR c++/53619
2908         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
2909
2910         PR c++/53783
2911         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
2912
2913         PR c++/53788
2914         * g++.dg/cpp0x/decltype39.C: New.
2915         * g++.dg/diagnostic/method1.C: Adjust.
2916
2917         PR c++/53816
2918         * g++.dg/template/ref6.C: New.
2919
2920 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
2921
2922         PR target/53568
2923         * gcc.target/sh/pr53568-1.c: New.
2924
2925 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
2926
2927         PR target/51244
2928         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
2929
2930 2012-07-02  Jason Merrill  <jason@redhat.com>
2931
2932         PR c++/53821
2933         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
2934
2935         PR c++/53524
2936         * g++.dg/template/enum7.C: New.
2937         * g++.dg/other/ptrmem10.C: Adjust.
2938         * g++.dg/other/ptrmem11.C: Adjust.
2939         * g++.dg/cpp0x/scoped_enum.C: Adjust.
2940
2941 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
2942
2943         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
2944
2945 2012-07-01  Wei Guozhi  <carrot@google.com>
2946
2947         PR target/53447
2948         * gcc.target/arm/pr53447-1.c: New testcase.
2949         * gcc.target/arm/pr53447-2.c: New testcase.
2950         * gcc.target/arm/pr53447-3.c: New testcase.
2951         * gcc.target/arm/pr53447-4.c: New testcase.
2952
2953 2012-06-29  Richard Guenther  <rguenther@suse.de>
2954
2955         PR tree-optimization/47061
2956         * gcc.dg/tree-ssa/vrp71.c: New testcase.
2957
2958 2012-06-29  Richard Guenther  <rguenther@suse.de>
2959
2960         PR tree-optimization/37541
2961         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
2962
2963 2012-06-29  Richard Guenther  <rguenther@suse.de>
2964
2965         PR tree-optimization/52589
2966         * gcc.dg/tree-ssa/vrp70.c: New testcase.
2967
2968 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
2969
2970         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
2971
2972         * g++.dg/template/error46.C: Add missing comment to dg-message.
2973         * g++.dg/template/crash107.C: Likewise.
2974         * g++.dg/template/error47.C: Likewise.
2975         * g++.dg/template/crash108.C: Likewise.
2976         * g++.dg/overload/operator5.C: Likewise.
2977
2978         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
2979         errors in dg-message directives, add comments.
2980
2981 2012-06-28  Kai Tietz  <ktietz@redhat.com>
2982
2983         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
2984         hard-coded 'unsigned long'.
2985
2986 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
2987
2988         PR tree-optimization/51581
2989         * gcc.dg/vect/pr51581-4.c: New test.
2990
2991         PR tree-optimization/53645
2992         * gcc.c-torture/execute/pr53645-2.c: New test.
2993
2994 2012-06-28  Richard Guenther  <rguenther@suse.de>
2995
2996         PR middle-end/53790
2997         * gcc.dg/torture/pr53790.c: New testcase.
2998
2999 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3000
3001         PR tree-optimization/53645
3002         * gcc.c-torture/execute/pr53645.c: New test.
3003
3004 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
3005
3006         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3007
3008 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
3009
3010         PR debug/53671
3011         PR debug/49888
3012         * gcc.dg/guality/pr49888.c: Account for the possibility that
3013         the variable is optimized out at the first test.
3014
3015 2012-06-27  Jason Merrill  <jason@redhat.com>
3016
3017         * g++.dg/cpp0x/override2.C: Adjust.
3018         * g++.dg/template/error5.C: Adjust.
3019         * g++.dg/parse/crash28.C: Adjust.
3020
3021         PR c++/53563
3022         * g++.dg/parse/template27.C: New.
3023         * g++.dg/template/crash74.C: Adjust expected output.
3024
3025 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
3026
3027         PR fortran/41951
3028         PR fortran/49591
3029         * gfortran.dg/typebound_operator_16.f03: New.
3030
3031 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
3032
3033         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3034         even src1.i and src2.i fields even in the second half of the arrays.
3035
3036 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3037
3038         PR c++/51033.
3039         * g++.dg/torture/vshuf-16.inc: New test.
3040         * g++.dg/torture/vshuf-2.inc: New test.
3041         * g++.dg/torture/vshuf-4.inc: New test.
3042         * g++.dg/torture/vshuf-8.inc: New test.
3043         * g++.dg/torture/vshuf-main.inc: New test.
3044         * g++.dg/torture/vshuf-v16hi.C: New test.
3045         * g++.dg/torture/vshuf-v16qi.C: New test.
3046         * g++.dg/torture/vshuf-v2df.C: New test.
3047         * g++.dg/torture/vshuf-v2di.C: New test.
3048         * g++.dg/torture/vshuf-v2sf.C: New test.
3049         * g++.dg/torture/vshuf-v2si.C: New test.
3050         * g++.dg/torture/vshuf-v4df.C: New test.
3051         * g++.dg/torture/vshuf-v4di.C: New test.
3052         * g++.dg/torture/vshuf-v4sf.C: New test.
3053         * g++.dg/torture/vshuf-v4si.C: New test.
3054         * g++.dg/torture/vshuf-v8hi.C: New test.
3055         * g++.dg/torture/vshuf-v8qi.C: New test.
3056         * g++.dg/torture/vshuf-v8si.C: New test.
3057
3058 2012-06-27  Richard Guenther  <rguenther@suse.de>
3059
3060         PR middle-end/53676
3061         * gcc.dg/tree-ssa/scev-6.c: New testcase.
3062
3063 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
3064
3065         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3066         scan-dump-dem-not): Use printable pattern in test name.
3067
3068 2012-06-26  Sterling Augustine  <saugustine@google.com>
3069             Dominique Dhumieres  <dominiq@lps.ens.fr>
3070
3071         * gcc.dg/pubtypes-2.c: Update expected output.
3072         * gcc.dg/pubtypes-3.c: Likewise.
3073         * gcc.dg/pubtypes-4.c: Likewise.
3074
3075 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
3076
3077         * gcc.dg/tree-ssa/slsr-1.c: New test.
3078         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3079         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3080         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3081
3082 2012-06-26  Matt Turner  <mattst88@gmail.com>
3083
3084         PR target/35294
3085         * gcc.target/arm/mmx-2.c: New.
3086
3087 2012-06-26  Richard Guenther  <rguenther@suse.de>
3088
3089         PR c++/53752
3090         * g++.dg/torture/pr53752.C: New testcase.
3091
3092 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
3093
3094         PR tree-optimization/53748
3095         * gcc.c-torture/compile/pr53748.c: New test.
3096
3097 2012-06-25  Jason Merrill  <jason@redhat.com>
3098
3099         PR c++/53498
3100         PR c++/53305
3101         * g++.dg/cpp0x/decltype38.C: New.
3102         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3103
3104 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
3105
3106         * lib/target-supports-dg.exp (testname-for-summary): New.
3107         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3108         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3109         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3110         scan-module-absence, output-exists, output-exists-not: Use
3111         testname-for-summary.
3112         (dg-test): Clean up testname_with_flags.
3113         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3114         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3115         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3116         scan-assembler-dem-not, object-size: Use testname-for-summary.
3117         * lib/gcov.exp (run-gcov): Likewise.
3118         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3119         scan-dump-dem, scan-dump-dem-note): Likewise.
3120
3121         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3122         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3123         including profopt.opt; save and restore existing value.
3124         * g++.dg/bprob/bprob.exp: Likewise.
3125         * gcc.dg/matrix/matrix.exp: Likewise.
3126         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3127         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3128         PROFOPT_OPTIONS.
3129
3130 2012-06-25  Richard Henderson  <rth@redhat.com>
3131
3132         * gcc.dg/pr53749.c: New.
3133
3134 2012-06-25  Jason Merrill  <jason@redhat.com>
3135
3136         PR c++/52988
3137         * g++.dg/cpp0x/nullptr28.C: New.
3138
3139 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
3140
3141         * gcc.target/arm/neon-vld1_dupQ.c: New.
3142
3143 2012-06-25  Florian Weimer  <fweimer@redhat.com>
3144
3145         * g++.dg/init/new35.C: New.
3146         * g++.dg/init/new36.C: New.
3147         * g++.dg/init/new37.C: New.
3148         * g++.dg/ext/vla5.C: New warning.
3149         * g++.dg/ext/vla8.C: New warning.
3150         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3151
3152 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3153             James Greenhalgh  <james.greenhalgh@arm.com>
3154
3155         * gcc.target/arm/ftest-support-arm.h New testcase.
3156         * gcc.target/arm/ftest-support-thumb.h Likewise.
3157         * gcc.target/arm/ftest-support.h Likewise.
3158         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3159         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3160         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3161         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3162         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3163         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3164         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3165         * gcc.target/arm/ftest-armv6-arm.c Likewise.
3166         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3167         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3168         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3169         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3170         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3171         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3172         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3173         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3174         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3175         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3176         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3177         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3178         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3179         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3180         * gcc/testsuite/lib/target-supports.exp
3181         (check_effective_target_arm_arch_FUNC): Add support for more
3182         architectures.
3183         (add_options_for_arm_arch_FUNC): Likewise.
3184         (check_effective_target_arm_arch_FUNC_multilib): New functions.
3185
3186 2012-06-25  Jason Merrill  <jason@redhat.com>
3187
3188         PR c++/53202
3189         * g++.dg/cpp0x/constexpr-tuple.C: New.
3190
3191 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
3192
3193         PR target/53759
3194         * gcc.target/i386/pr53759.c: New test.
3195
3196         PR c++/53594
3197         * g++.dg/cpp0x/nsdmi7.C: New test.
3198
3199 2012-06-24  Kai Tietz  <ktietz@redhat.com>
3200
3201         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3202         for LLP64 targets.
3203         * gcc.target/i386/pr38988.c: Likewise.
3204
3205 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
3206
3207         PR fortran/47710
3208         PR fortran/53328
3209         * gfortran.dg/typebound_generic_12.f03: New.
3210         * gfortran.dg/typebound_generic_13.f03: New.
3211
3212 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
3213
3214         * gnat.dg/lto15.ad[sb]: New test.
3215
3216 2012-06-21  Meador Inge  <meadori@codesourcery.com>
3217
3218         PR c/53702
3219         * gcc.dg/Wunused-local-typedefs.c: New testcase.
3220
3221 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
3222
3223         * testsuite/gcc.dg/pch/ident-1.c: New test.
3224         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
3225
3226 2012-06-21  Michael Matz  <matz@suse.de>
3227
3228         PR middle-end/53688
3229         * gcc.c-torture/execute/pr53688.c: New test.
3230
3231 2012-06-20  Richard Guenther  <rguenther@suse.de>
3232
3233         PR tree-optimization/30318
3234         * gcc.dg/tree-ssa/vrp69.c: New testcase.
3235
3236 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
3237
3238         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3239
3240 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3241
3242         * gcc.target/i386/clearcapv2.map: New file.
3243         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3244
3245 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3246
3247         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3248         and add __sh__ case.
3249
3250 2012-06-19  Jason Merrill  <jason@redhat.com>
3251
3252         PR c++/52637
3253         * g++.dg/debug/localclass1.C: New.
3254
3255 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3256
3257         * g++.dg/cpp0x/override4.C: New.
3258
3259 2012-06-14  Jason Merrill  <jason@redhat.com>
3260
3261         PR c++/53651
3262         * g++.dg/cpp0x/decltype37.C: New.
3263
3264 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3265
3266         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3267
3268 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
3269
3270         * gcc.c-torture/compile/vector-5.c,
3271         gcc.c-torture/compile/vector-6.c: New tests.
3272
3273 2012-06-19  Richard Henderson  <rth@redhat.com>
3274
3275         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3276
3277 2012-06-19  Richard Guenther  <rguenther@suse.de>
3278
3279         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3280
3281 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
3282
3283         PR target/53712
3284         * gcc.target/i386/pr53712.c: New test.
3285
3286 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3287
3288         PR fortran/53692
3289         * gfortran.dg/elemental_optional_args_6.f90: New.
3290
3291 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3292
3293         PR fortran/53526
3294         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3295         * gfortran.dg/coarray/move_alloc_1.f90
3296
3297 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3298
3299         PR fortran/53526
3300         * gfortran.dg/coarray_27.f90: New.
3301
3302 2012-06-18  Joey Ye <Joey.Ye@arm.com>
3303             Greta Yorsh  <Greta.Yorsh@arm.com>
3304
3305         * gcc.target/arm/epilog-1.c: New test.
3306
3307 2012-06-18  Richard Guenther  <rguenther@suse.de>
3308
3309         PR tree-optimization/53693
3310         * g++.dg/torture/pr53693.C: New testcase.
3311
3312 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
3313
3314         PR tree-optimization/53703
3315         * gcc.dg/torture/pr53703.c: New test.
3316
3317 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
3318
3319         PR middle-end/53698
3320         * gcc.target/i386/pr53698.c: New test.
3321
3322 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3323
3324         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3325
3326 2012-06-17  Tobias Burnus  <burnus@net-b.de>
3327
3328         PR fortran/53691
3329         PR fortran/53685
3330         * gfortran.dg/transfer_check_3.f90: New.
3331
3332 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3333
3334         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3335
3336 2012-06-16  Tobias Burnus  <burnus@net-b.de>
3337
3338         PR fortran/53642
3339         PR fortran/45170
3340         * gfortran.dg/deferred_type_param_8.f90: New.
3341
3342 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
3343
3344         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3345         testname that includes flags, passed in as new argument, in
3346         pass/fail messages.
3347         (run_gcov): Get testname from dg-test, use it in pass/fail messages
3348         and pass it to verify-* procedures.
3349
3350         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3351         alignment torture options with usual torture options.
3352
3353         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3354         messages reported for one line of source code.
3355         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3356         * g++.dg/cpp0x/decltype2.C: Likewise.
3357         * g++.dg/cpp0x/decltype3.C: Likewise.
3358         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3359         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3360         * g++.dg/cpp0x/static_assert3.C: Likewise.
3361         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3362         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3363         * g++.dg/cpp0x/union1.C: Likewise.
3364         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3365         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3366         * g++.dg/cpp0x/variadic2.C: Likewise.
3367         * g++.dg/cpp0x/variadic20.C: Likewise.
3368         * g++.dg/cpp0x/variadic74.C: Likewise.
3369         * g++.dg/diagnostic/bitfld2.C: Likewise.
3370         * g++.dg/ext/attrib44.C: Likewise.
3371         * g++.dg/ext/no-asm-1.C: Likewise.
3372         * g++.dg/other/error34.C: Likewise.
3373         * g++.dg/parse/crash46.C: Likewise.
3374         * g++.dg/parse/error10.C: Likewise.
3375         * g++.dg/parse/error2.C: Likewise.
3376         * g++.dg/parse/error3.C: Likewise.
3377         * g++.dg/parse/error36.C: Likewise.
3378         * g++.dg/parse/error8.C: Likewise.
3379         * g++.dg/parse/error9.C: Likewise.
3380         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3381         * g++.dg/parse/parser-pr28152.C: Likewise.
3382         * g++.dg/parse/template25.C: Likewise.
3383         * g++.dg/parse/typename11.C: Likewise.
3384         * g++.dg/tc1/dr147.C: Likewise.
3385         * g++.dg/template/deduce3.C: Likewise.
3386         * g++.dg/template/koenig9.C: Likewise.
3387         * g++.dg/template/pr23510.C: Likewise.
3388         * g++.dg/warn/pr12242.C: Likewise.
3389         * g++.dg/warn/pr30551-2.C: Likewise.
3390         * g++.dg/warn/pr30551.C: Likewise.
3391         * g++.old-deja/g++.other/typename1.C: Likewise.
3392         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3393
3394 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3395
3396         PR c++/51033
3397         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3398         * c-c++-common/torture/vshuf-2.inc: Likewise.
3399         * c-c++-common/torture/vshuf-4.inc: Likewise.
3400         * c-c++-common/torture/vshuf-8.inc: Likewise.
3401         * c-c++-common/torture/vshuf-main.inc: Likewise.
3402         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3403         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3404         * c-c++-common/torture/vshuf-v2df.c: Likewise.
3405         * c-c++-common/torture/vshuf-v2di.c: Likewise.
3406         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3407         * c-c++-common/torture/vshuf-v2si.c: Likewise.
3408         * c-c++-common/torture/vshuf-v4df.c: Likewise.
3409         * c-c++-common/torture/vshuf-v4di.c: Likewise.
3410         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3411         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3412         * c-c++-common/torture/vshuf-v4si.c: Likewise.
3413         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3414         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3415         * c-c++-common/torture/vshuf-v8si.c: Likewise.
3416
3417 2012-06-15  Michael Matz  <matz@suse.de>
3418
3419         * gcc.dg/tree-ssa/vector-4.c: New test.
3420
3421 2012-06-15  Michael Matz  <matz@suse.de>
3422
3423         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3424         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3425
3426 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
3427
3428         PR tree-optimization/53636
3429         * gcc.target/arm/pr53636.c: New test.
3430
3431 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
3432
3433         PR tree-optimization/51581
3434         * gcc.c-torture/execute/pr51581-1.c: New test.
3435         * gcc.c-torture/execute/pr51581-2.c: New test.
3436         * gcc.dg/vect/pr51581-1.c: New test.
3437         * gcc.dg/vect/pr51581-2.c: New test.
3438         * gcc.dg/vect/pr51581-3.c: New test.
3439         * gcc.target/i386/avx-pr51581-1.c: New test.
3440         * gcc.target/i386/avx-pr51581-2.c: New test.
3441         * gcc.target/i386/avx2-pr51581-1.c: New test.
3442         * gcc.target/i386/avx2-pr51581-2.c: New test.
3443         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
3444
3445 2012-06-15  Richard Guenther  <rguenther@suse.de>
3446
3447         * gcc.c-torture/execute/20120615-1.c: New testcase.
3448
3449 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
3450
3451         * gnat.dg/vect8.ad[sb]: New test.
3452
3453 2012-06-14  Richard Guenther  <rguenther@suse.de>
3454
3455         * gcc.dg/tree-ssa/vrp.h: New testcase.
3456         * gcc.dg/tree-ssa/vrp68.c: Likewise.
3457
3458 2012-06-13  Christian Bruel  <christian.bruel@st.com>
3459
3460         PR target/53621
3461         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
3462
3463 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
3464
3465         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
3466
3467 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
3468
3469         PR testsuite/20771
3470         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
3471         test summary unique.
3472
3473         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3474         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
3475         scan-stack-usage-not): Don't strip torture options from test name.
3476
3477         * lib/scandump.exp (scan-dump-times): Use printable version of
3478         regexp in test summary line.
3479
3480         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
3481         messages reported for one line of source code.
3482         * gcc.dg/format/few-1.c: Likewise.
3483         * gcc.dg/ia64-sync-2.c: Likewise.
3484         * gcc.dg/sync-2.c: Likewise.
3485         * gcc.dg/noncompile/pr44517.c: Likewise.
3486
3487 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3488
3489         PR debug/49888
3490         * gcc.dg/guality/pr49888.c: New.
3491
3492 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
3493
3494         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
3495         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
3496         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3497
3498 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3499
3500         PR fortran/53643
3501         * gfortran.dg/intent_out_7.f90: New.
3502
3503 2012-06-13  Tobias Burnus  <burnus@net-b.de>
3504
3505         PR fortran/53597
3506         * gfortran.dg/save_4.f90: New.
3507
3508 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3509
3510         PR c/53532
3511         PR c/51034
3512         PR c/53196
3513         * gcc.dg/pr53532.c: New test.
3514         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
3515         adjust line numbers.
3516         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
3517         * gcc.dg/Wcxx-compat-8.c: Likewise.
3518         * gcc.dg/pr51034.c: New test.
3519         * gcc.dg/pr53196-1.c: New test.
3520         * gcc.dg/pr53196-2.c: New test.
3521
3522 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
3523
3524         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
3525         alignment torture options with usual torture options.
3526         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
3527         instead of dg-options.
3528         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3529         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3530         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3531         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3532         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3533         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3534
3535         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
3536         to checks for multiple messages reported for one line of source code.
3537         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
3538
3539         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
3540         messages reported for one line of source code.
3541
3542         * gcc.dg/20031223-1.c: Add comments to check for multiple
3543         messages reported for one line of source code.
3544         * gcc.dg/Wconversion-integer.c: Likewise.
3545         * gcc.dg/Wfatal-2.c: Likewise.
3546         * gcc.dg/Wfatal.c: Likewise.
3547         * gcc.dg/Wobjsize-1.c: Likewise.
3548         * gcc.dg/c99-vla-jump-1.c: Likewise.
3549         * gcc.dg/c99-vla-jump-2.c: Likewise.
3550         * gcc.dg/c99-vla-jump-3.c: Likewise.
3551         * gcc.dg/c99-vla-jump-4.c: Likewise.
3552         * gcc.dg/c99-vla-jump-5.c: Likewise.
3553         * gcc.dg/decl-9.c: Likewise.
3554         * gcc.dg/declspec-10.c: Likewise.
3555         * gcc.dg/declspec-18.c: Likewise.
3556         * gcc.dg/mtune.c: Likewise.
3557         * gcc.dg/parser-pr28152-2.c: Likewise.
3558         * gcc.dg/parser-pr28152.c: Likewise.
3559         * gcc.dg/pr14475.c: Likewise.
3560         * gcc.dg/pr27953.c: Likewise.
3561         * gcc.dg/pr28322-3.c: Likewise.
3562         * gcc.dg/pr30457.c: Likewise.
3563         * gcc.dg/pr30551-2.c: Likewise.
3564         * gcc.dg/pr30551-3.c: Likewise.
3565         * gcc.dg/pr30551-4.c: Likewise.
3566         * gcc.dg/pr30551-5.c: Likewise.
3567         * gcc.dg/pr30551-6.c: Likewise.
3568         * gcc.dg/pr30551.c: Likewise.
3569         * gcc.dg/pr45461.c: Likewise.
3570         * gcc.dg/pr48552-1.c: Likewise.
3571         * gcc.dg/pr48552-2.c: Likewise.
3572         * gcc.dg/redecl-1.c: Likewise.
3573         * gcc.dg/transparent-union-3.c: Likewise.
3574         * gcc.dg/utf-dflt.c: Likewise.
3575         * gcc.dg/utf-dflt2.c: Likewise.
3576         * gcc.dg/vla-8.c: Likewise.
3577         * gcc.dg/vla-init-1.c: Likewise.
3578         * gcc.dg/wtr-int-type-1.c: Likewise.
3579
3580         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
3581         messages reported for for one line of source code.
3582         * c-c++-common/raw-string-5.c: Likewise.
3583         * c-c++-common/raw-string-4.c: Likewise.
3584         * c-c++-common/raw-string-6.c: Likewise.
3585         * c-c++-common/pr20000.c: Likewise.
3586
3587         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
3588         messages reported for one line of source code.
3589         * gcc.dg/cpp/pr30786.c: Likewise.
3590         * gcc.dg/cpp/pr28709.c: Likewise.
3591         * gcc.dg/cpp/missing-header-MD.c: Likewise.
3592         * gcc.dg/cpp/macspace2.c: Likewise.
3593         * gcc.dg/cpp/missing-header-1.c: Likewise.
3594         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3595         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3596         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3597
3598 2012-06-12  Jason Merrill  <jason@redhat.com>
3599
3600         PR c++/53599
3601         * g++.dg/template/local7.C: New.
3602
3603 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3604
3605         PR target/53511
3606         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
3607         * gcc.target/sh/pr51340-2.c: Likewise.
3608         * gcc.target/sh/pr51340-3.c: Likewise.
3609
3610 2012-06-12  Michael Matz  <matz@suse.de>
3611
3612         * gcc.dg/torture/alias-1.c: New test.
3613
3614 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
3615
3616         PR rtl-optimization/53589
3617         * gcc.dg/torture/pr53589.c: New test.
3618
3619 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
3620
3621         PR target/50749
3622         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
3623         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
3624         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
3625         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
3626         * gcc.target/sh/pr50749-sf-predec-2.c: New.
3627         * gcc.target/sh/pr50749-sf-predec-4.c: New.
3628         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
3629         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
3630         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
3631         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
3632         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
3633         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
3634         * gcc.target/sh/pr50749-sf-predec-1.c: New.
3635         * gcc.target/sh/pr50749-sf-predec-3.c: New.
3636         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
3637         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
3638
3639 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
3640
3641         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
3642         (check_intel_cpu_model): New function.
3643         (check_amd_cpu_model): New function.
3644         (check_features): New function.
3645         (__get_cpuid_output): New function.
3646         (check_detailed): New function.
3647         (fn1): Rename to quick_check.
3648         (main): Update to call quick_check and call check_detailed.
3649
3650 2012-06-11  Richard Henderson  <rth@redhat.com>
3651
3652         * lib/target-supports.exp
3653         (check_effective_target_sync_long_long_runtime): Use
3654         check_effective_target_lp64 instead of
3655         check_effective_target_powerpc64 for powerpc targets.
3656
3657 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
3658
3659         PR target/53511
3660         * gcc.target/sh/pr53511-1.c: New.
3661
3662 2012-06-11  Richard Guenther  <rguenther@suse.de>
3663
3664         PR middle-end/53470
3665         * g++.dg/lto/pr53470_0.C: New testcase.
3666         * gcc.dg/lto/pr53470_0.c: Likewise.
3667
3668 2012-06-11  Richard Guenther  <rguenther@suse.de>
3669
3670         PR c++/53605
3671         * g++.dg/ext/pr53605.C: New testcase.
3672
3673 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3674
3675         * gnat.dg/specs/array1.ads: New test.
3676         * gnat.dg/specs/array2.ads: Likewise.
3677         * gnat.dg/array22.adb: Likewise.
3678
3679 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3680
3681         * gnat.dg/constant4.adb: New test.
3682         * gnat.dg/constant4_pkg.ads: New helper.
3683
3684 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
3685
3686         PR fortran/52552
3687         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
3688         * gfortran.dg/allocate_class_1.f90: Modified.
3689         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
3690         * gfortran.dg/allocate_class_2.f90: New.
3691
3692 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
3693
3694         PR middle-end/53535
3695         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
3696
3697 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
3698
3699         PR fortran/52861
3700         * gfortran.dg/string_assign_2.f90:  New test case.
3701
3702 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
3703
3704         PR fortran/52861
3705         * gfortran.dg/string_assign_1.f90:  New test case.
3706
3707 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
3708
3709         PR middle-end/53580
3710         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
3711         * gcc.dg/gomp/critical-4.c: Likewise.
3712         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3713         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3714         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
3715         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
3716         * c-c++-common/gomp/pr53580.c: New test.
3717
3718 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
3719
3720         PR c++/51214
3721         * g++.dg/cpp0x/forw_enum11.C: New.
3722
3723 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3724
3725         PR c++/53567
3726         * g++.dg/cpp0x/alias-decl-19.C: New.
3727
3728 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
3729
3730         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
3731
3732 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
3733
3734         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
3735         (XSTATE_FP): Ditto.
3736         (XSTATE_SSE): Ditto.
3737         (XSTATE_YMM): Ditto.
3738         (avx_os_support): Use new defines.
3739
3740 2012-06-06  Richard Guenther  <rguenther@suse.de>
3741
3742         PR testsuite/32380
3743         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
3744         loops.
3745
3746 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
3747
3748         PR c++/52841
3749         * g++.dg/cpp0x/pr52841.C: New testcase.
3750
3751 2012-06-06  Richard Guenther  <rguenther@suse.de>
3752
3753         PR tree-optimization/53081
3754         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
3755         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
3756
3757 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
3758
3759         * gcc.target/powerpc/pr53487.c: New test.
3760
3761 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
3762
3763         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
3764
3765 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
3766
3767         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
3768
3769 2012-06-05  Richard Guenther  <rguenther@suse.de>
3770
3771         PR tree-optimization/30442
3772         * gcc.dg/vect/bb-slp-30.c: New testcase.
3773
3774 2012-06-05  Richard Guenther  <rguenther@suse.de>
3775
3776         PR tree-optimization/53081
3777         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
3778         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
3779         -fno-tree-loop-distribute-patterns.
3780
3781 2012-06-05  Alan Modra  <amodra@gmail.com>
3782
3783         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
3784         Check static chain in nested funcs.
3785
3786 2012-06-04  Tobias Burnus  <burnus@net-b.de>
3787
3788         PR fortran/50619
3789         * gfortran.dg/init_flag_10.f90: New.
3790
3791 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3792
3793         PR c++/53524
3794         * g++.dg/warn/Wenum-compare-no-2: New.
3795
3796 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
3797
3798         PR preprocessor/53463
3799         * g++.dg/cpp/limits.C: New test.
3800         * g++.dg/parse/error19.C: Adjust.
3801         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
3802         * g++.dg/warn/pr35635.C: Likewise.
3803         * g++.old-deja/g++.pt/assign1.C: Likewise.
3804
3805 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
3806
3807         PR target/53559
3808         * gcc.target/powerpc/cell_builtin_1.c: New test case.
3809         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
3810         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
3811         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
3812         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
3813         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
3814         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
3815         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
3816
3817 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
3818
3819         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
3820
3821 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
3822
3823         PR tree-optimization/53550
3824         * gcc.dg/pr53550.c: New test.
3825
3826 2012-06-04  Richard Guenther  <rguenther@suse.de>
3827
3828         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
3829         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3830         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3831
3832 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3833
3834         PR fortran/48831
3835         * gfortran.dg/parameter_array_element_2.f90: New.
3836
3837 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
3838
3839         PR target/53512
3840         * gcc.target/sh/pr53512-1.c: New.
3841         * gcc.target/sh/pr53512-2.c: New.
3842         * gcc.target/sh/pr53512-3.c: New.
3843         * gcc.target/sh/pr53512-4.c: New.
3844
3845 2012-06-01  Jason Merrill  <jason@redhat.com>
3846
3847         PR c++/52973
3848         * g++.dg/ext/visibility/template12.C: New.
3849         * g++.dg/ext/attrib14.C: Adjust warning line.
3850
3851         PR c++/52725
3852         * g++.dg/parse/new6.C: New.
3853         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
3854
3855 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3856
3857         * c-c++-common/restrict-2.c: Revert previous change.
3858
3859 2012-06-01  Jason Merrill  <jason@redhat.com>
3860
3861         PR c++/53137
3862         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
3863
3864         PR c++/53484
3865         * g++.dg/cpp0x/auto33.C: New.
3866
3867 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
3868
3869         PR c++/26155
3870         * g++.dg/parse/namespace-alias-1.C: New.
3871
3872 2012-06-01  Christian Bruel  <christian.bruel@st.com>
3873
3874         * gcc.dg/spec-options.c: New test.
3875         * gcc.dg/foo.specs: New file.
3876
3877 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3878
3879         PR ada/53517
3880         * gnat.dg/lto14.adb: Skip on Solaris.
3881
3882 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
3883
3884         * gcc.target/cris/sync-1-v10.c,
3885         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
3886         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
3887         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
3888         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
3889         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3890         gcc.target/cris/torture/sync-mis-op-i-1.c,
3891         gcc.target/cris/torture/sync-mis-op-i-1a.c,
3892         gcc.target/cris/torture/sync-mis-op-i-2.c,
3893         gcc.target/cris/torture/sync-mis-op-i-2a.c,
3894         gcc.target/cris/torture/sync-mis-op-i-3.c,
3895         gcc.target/cris/torture/sync-mis-op-i-3a.c,
3896         gcc.target/cris/torture/sync-mis-op-s-1.c,
3897         gcc.target/cris/torture/sync-mis-op-s-1a.c,
3898         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3899         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3900         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3901         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3902         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3903         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3904         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3905         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
3906
3907 2012-05-31  Richard Guenther  <rguenther@suse.de>
3908
3909         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
3910         ldist-pr45948.c with disabled SCCP.
3911
3912 2012-05-31  Richard Guenther  <rguenther@suse.de>
3913
3914         PR middle-end/48493
3915         * gcc.dg/torture/pr48493.c: New testcase.
3916
3917 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
3918
3919         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
3920         arm32 to targets.
3921         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
3922         of the initialization loop.
3923         (dg-final): Adjust the expected number of vectorized loops depending
3924         on vect_char_mult target selector.
3925
3926 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
3927
3928         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
3929         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
3930         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
3931         New tests.
3932
3933 2012-05-30  Jason Merrill  <jason@redhat.com>
3934
3935         PR c++/53356
3936         * g++.dg/init/new34.C: New.
3937         * g++.dg/tree-ssa/stabilize1.C: New.
3938
3939 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR c++/53356
3942         * g++.dg/init/new33.C: New test.
3943
3944 2012-05-30  Richard Guenther  <rguenther@suse.de>
3945
3946         PR middle-end/53501
3947         * gcc.dg/torture/pr53501.c: New testcase.
3948         * c-c++-common/restrict-2.c: Adjust.
3949
3950 2012-05-30  Alan Modra  <amodra@gmail.com>
3951
3952         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
3953         torture-finish.
3954
3955 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
3956
3957         * gcc.target/i386/shuf-concat.c: New test.
3958
3959 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
3960
3961         PR rtl-optimization/53519
3962         * gcc.c-torture/compile/pr53519.c: New test.
3963
3964 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3965
3966         * gcc.target/arm/neon-vrev.c: New.
3967
3968 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
3969
3970         PR target/51340
3971         * gcc.target/sh/pr51340-1.c: New.
3972         * gcc.target/sh/pr51340-2.c: New.
3973         * gcc.target/sh/pr51340-3.c: New.
3974
3975 2012-05-29  Richard Guenther  <rguenther@suse.de>
3976
3977         PR tree-optimization/53516
3978         * gcc.dg/torture/pr53516.c: New testcase.
3979
3980 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
3981
3982         PR preprocessor/53229
3983         * gcc.dg/cpp/paste6.c: Force to run without
3984         -ftrack-macro-expansion.
3985         * gcc.dg/cpp/paste8.c: Likewise.
3986         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
3987         -ftrack-macro-expansion.
3988         * gcc.dg/cpp/paste12.c: Force to run without
3989         -ftrack-macro-expansion.
3990         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
3991         -ftrack-macro-expansion.
3992         * gcc.dg/cpp/paste13.c: Likewise.
3993         * gcc.dg/cpp/paste14.c: Likewise.
3994         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
3995         -ftrack-macro-expansion.
3996         * gcc.dg/cpp/paste18.c: New test.
3997
3998 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
3999
4000         * gcc.target/cris/torture/trap-1.c,
4001         gcc.target/cris/torture/trap-2.c,
4002         gcc.target/cris/torture/trap-3.c,
4003         gcc.target/cris/torture/trap-v0.c,
4004         gcc.target/cris/torture/trap-v3.c: New tests.
4005
4006 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
4007
4008         PR c++/25137
4009         * g++.dg/warn/Wbraces3.C: New.
4010         * g++.dg/warn/Wbraces4.C: Likewise.
4011
4012 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
4013
4014         PR tree-optimization/53505
4015         * c-c++-common/torture/pr53505.c: New test.
4016
4017 2012-05-27  Nathan Sidwell  <nathan@acm.org>
4018
4019         * gcc.dg/stmt-expr-4.c: New.
4020
4021 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
4022
4023         PR c++/53491
4024         * g++.dg/parse/crash60.C: New.
4025
4026 2012-05-26  Jason Merrill  <jason@redhat.com>
4027
4028         PR c++/53220
4029         * c-c++-common/array-lit.c: New.
4030         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4031
4032 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4033
4034         PR ada/50294
4035         * gnat.dg/array21.adb: New test.
4036
4037 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4038
4039         * gnat.dg/renaming5.adb: Adjust dg-final directive.
4040
4041 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4042
4043         PR c++/32054
4044         * g++.dg/other/anon-union3.C: New.
4045
4046 2012-05-25  Ian Lance Taylor  <iant@google.com>
4047
4048         * gcc.dg/split-6.c: New test.
4049
4050 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4051
4052         * gnat.dg/lto14.adb: New test.
4053
4054 2012-05-25  Tristan Gingold  <gingold@adacore.com>
4055
4056         * gcc.target/i386/large-frame.c: New.
4057
4058 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
4059         * gcc.target/powerpc/lhs-1.c: New.
4060         * gcc.target/powerpc/lhs-2.c: New.
4061         * gcc.target/powerpc/lhs-3.c: New.
4062
4063 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
4064
4065         Make unwound macro expansion trace less redundant
4066         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4067         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4068         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4069         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4070         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4071         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4072
4073 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4074
4075         PR c++/53464
4076         * g++.dg/cpp0x/constexpr-default1.C: New.
4077
4078 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4079
4080         PR c++/32080
4081         * g++.dg/eh/goto2.C: New.
4082
4083 2012-05-24  Richard Guenther  <rguenther@suse.de>
4084
4085         PR middle-end/53460
4086         * g++.dg/tree-prof/pr53460.C: New testcase.
4087
4088 2012-05-24  Richard Guenther  <rguenther@suse.de>
4089
4090         PR bootstrap/53466
4091         * g++.dg/debug/pr53466.C: New testcase.
4092
4093 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
4094
4095         PR tree-optimization/53465
4096         * gcc.c-torture/execute/pr53465.c: New test.
4097
4098 2012-05-23  Tobias Burnus  <burnus@net-b.de>
4099
4100         PR fortran/51055
4101         PR fortran/45170
4102         * gfortran.dg/allocate_with_typespec_6.f90: New.
4103
4104 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4105
4106         PR c++/29185
4107         * g++.dg/warn/delete-array-1.C: New.
4108
4109 2012-05-23  Richard Guenther  <rguenther@suse.de>
4110
4111         * gcc.dg/torture/pr39074-2.c: Adjust.
4112         * gcc.dg/torture/pr39074.c: Likewise.
4113         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4114         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4115
4116 2012-05-22  Jan Hubicka  <jh@suse.cz>
4117
4118         PR middle-end/53161
4119         * g++.dg/torture/pr53161.C: New testcase.
4120
4121 2012-05-22  Tobias Burnus  <burnus@net-b.de>
4122
4123         PR fortran/53389
4124         * gfortran.dg/realloc_on_assign_15.f90: New.
4125
4126 2012-05-22  Richard Guenther  <rguenther@suse.de>
4127
4128         PR middle-end/51071
4129         * gcc.dg/torture/pr51071-2.c: New testcase.
4130
4131 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
4132
4133         PR tree-optimization/53336
4134         * g++.dg/torture/pr53336.C: New testcase.
4135
4136 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
4137
4138         PR c++/53322
4139         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4140         instead of -Wunused-local-typedefs.
4141
4142 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4143
4144         PR c++/51184
4145         * g++.dg/other/abstract4.C: New-
4146
4147 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4148
4149         PR c++/40821
4150         * g++.dg/ext/attrib46.C: New.
4151
4152 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
4153
4154         PR c/53418
4155         * gcc.c-torture/compile/pr53418-1.c,
4156         gcc.c-torture/compile/pr53418-2.c: New tests.
4157
4158 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
4159
4160         PR tree-optimization/53366
4161         * gcc.dg/torture/pr53366-1.c: New test.
4162         * gcc.dg/torture/pr53366-2.c: New test.
4163         * gcc.target/i386/pr53366-1.c: New test.
4164         * gcc.target/i386/pr53366-2.c: New test.
4165
4166         PR tree-optimization/53409
4167         * gcc.c-torture/compile/pr53409.c: New test.
4168
4169         PR tree-optimization/53410
4170         * gcc.c-torture/compile/pr53410-1.c: New test.
4171         * gcc.c-torture/compile/pr53410-2.c: New test.
4172
4173 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4174
4175         PR target/53425
4176         * gcc.target/i386/pr53425-1.c: New file.
4177         * gcc.target/i386/pr53425-2.c: Likewise.
4178
4179 2012-05-21  Richard Guenther  <rguenther@suse.de>
4180
4181         PR tree-optimization/53408
4182         * gcc.dg/torture/pr53408.c: New testcase.
4183
4184 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
4185             H.J. Lu  <hongjiu.lu@intel.com>
4186
4187         PR target/53416
4188         * gcc.target/i386/pr53416.c: New file.
4189
4190 2012-05-21  Richard Guenther  <rguenther@suse.de>
4191
4192         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4193
4194 2012-05-21  Richard Guenther  <rguenther@suse.de>
4195
4196         * gcc.dg/torture/ldist-1.c: New testcase.
4197
4198 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
4199
4200         * gnat.dg/lto13.adb: New test.
4201         * gnat.dg/lto13_pkg.ad[sb]: New helper.
4202
4203 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4204
4205         * gnat.dg/specs/lto12.ads: New test.
4206         * gnat.dg/specs/lto12_pkg.ads: New helper.
4207
4208 2012-05-18  Richard Guenther  <rguenther@suse.de>
4209
4210         PR tree-optimization/53346
4211         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4212         * gcc.target/i386/incoming-10.c: Adjust.
4213         * gcc.target/i386/incoming-11.c: Likewise.
4214         * gcc.target/i386/pr46295.c: Likewise.
4215
4216 2012-05-18  Richard Guenther  <rguenther@suse.de>
4217
4218         * gcc.dg/pr53352.c: Return zero.
4219
4220 2012-05-18  Richard Guenther  <rguenther@suse.de>
4221
4222         PR tree-optimization/53390
4223         * gcc.dg/torture/pr53390.c: New testcase.
4224
4225 2012-05-18  Meador Inge  <meadori@codesourcery.com>
4226
4227         PR rtl-optimization/53352
4228         * gcc.dg/pr53352.c: New test.
4229
4230 2012-05-17  David S. Miller  <davem@davemloft.net>
4231
4232         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4233         failure on sparc-*-linux-gnu.
4234
4235 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4236
4237         PR c++/39681
4238         * g++.dg/parse/error49.C: New.
4239         * g++.dg/cpp0x/error8.C: Likewise.
4240         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4241         * g++.dg/ext/utf-dflt2.C: Likewise.
4242         * g++.dg/ext/utf-gnuxx98.C: Likewise.
4243         * g++.dg/ext/utf-dflt.C: Likewise.
4244         * c-c++-common/raw-string-3.c: Likewise.
4245         * c-c++-common/raw-string-4.c: Likewise.
4246
4247 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4248
4249         PR c++/53371
4250         * g++.dg/cpp0x/catch1.C: New.
4251
4252 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4253
4254         PR c++/44516
4255         * g++.dg/parse/error48.C: New.
4256         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4257         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4258
4259 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
4260
4261         * gcc.dg/tm/indirect-2.c: New test.
4262
4263 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4264
4265         PR tree-optimization/53217
4266         * gfortran.dg/pr53217.f90: New test.
4267
4268 2012-05-16  Richard Guenther  <rguenther@suse.de>
4269
4270         PR tree-optimization/53364
4271         * g++.dg/torture/pr53364.C: New testcase.
4272
4273 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
4274
4275         PR testsuite/52641
4276         * gcc.dg/pr52549.c: Fix test for long != void*
4277         * gcc.c-torture/execute/pr52979-1.x: New file.
4278         * gcc.c-torture/execute/pr52979-2.x: New file.
4279
4280 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
4281
4282         PR preprocessor/7263
4283         * gcc.dg/binary-constants-2.c: Run without tracking locations
4284         accross macro expansion.
4285         * gcc.dg/binary-constants-3.c: Likewise.
4286         * gcc.dg/cpp/sysmac2.c: Likewise.
4287         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
4288         location.
4289         * gcc.dg/cpp/syshdr3.c: New test.
4290         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4291         * gcc.dg/system-binary-constants-1.c: New test.
4292         * gcc.dg/system-binary-constants-1.h: New header for the new test
4293         above.
4294         * g++.dg/cpp/syshdr3.C: New test.
4295         * g++.dg/cpp/syshdr3.h: New header the new test above.
4296         * g++.dg/system-binary-constants-1.C: New test.
4297         * g++.dg/system-binary-constants-1.h: New header the new test
4298         above.
4299
4300 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4301
4302         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4303
4304 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
4305
4306         PR target/53358
4307         * gcc.dg/pr53358.c: New test.
4308
4309 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4310
4311         PR c++/11856
4312         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4313         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4314
4315 2012-05-15  Olivier Hainque  <hainque@adacore.com>
4316
4317         * g++.dg/eh/sighandle.C: New testcase.
4318
4319 2012-05-15  Richard Guenther  <rguenther@suse.de>
4320
4321         PR tree-optimization/53355
4322         * gcc.dg/tree-ssa/vrp67.c: New testcase.
4323
4324 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4325
4326         * gfortran.dg/*.f90: Remove now redundant manual
4327         cleanup-modules directive.
4328
4329 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
4330
4331         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4332         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4333
4334 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
4335
4336         PR fortran/52428
4337         * gfortran.dg/int_range_io_1.f90: New test.
4338
4339 2012-05-14  Andi Kleen <ak@linux.intel.com>
4340             Jakub Jelinek  <jakub@redhat.com>
4341
4342         PR target/53315
4343         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4344         * gcc.target/i386/rtm-check.h: New file.
4345         * gcc.target/i386/pr53315.c: New test.
4346
4347 2012-05-14  Tobias Burnus  <burnus@net-b.de>
4348
4349         PR fortran/49110
4350         PR fortran/51055
4351         PR fortran/53329
4352         * gfortran.dg/deferred_type_param_4.f90: New.
4353         * gfortran.dg/deferred_type_param_6.f90: New.
4354
4355 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
4356
4357         * gcc.target/i386/retarg.c: New test.
4358
4359 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4360
4361         PR fortran/45170
4362         * gfortran.dg/deferred_type_param_3.f90: New.
4363         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4364         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4365
4366 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4367
4368         * gnat.dg/null_pointer_deref3.adb: New test.
4369
4370 2012-05-12  Tobias Burnus  <burnus@net-b.de>
4371
4372         PR fortran/49110
4373         PR fortran/52843
4374         * gfortran.dg/deferred_type_param_5.f90: New.
4375
4376 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4377
4378         * g++.dg/parse/error47.C: New.
4379
4380 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4381
4382         PR fortran/52537
4383         * gfortran.dg/string_compare_4.f90:  Change option
4384         to -fdump-tree-original.  Add test case for kind=4.
4385
4386 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4387
4388         PR fortran/52537
4389         * gfortran.dg/string_compare_4.f90:  New test.
4390
4391 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4392
4393         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4394
4395 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4396
4397         PR c++/53305
4398         * g++.dg/cpp0x/variadic132.C: New.
4399
4400 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4401
4402         PR c++/53158
4403         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4404         * g++.dg/parse/error26.C: Tweak dg-error column number.
4405
4406 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4407
4408         PR c++/53301
4409         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4410
4411 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
4412
4413         * gnat.dg/lto11.ad[sb]: New test.
4414
4415 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
4416
4417         PR target/52908
4418         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4419         directive to Scan for vpmuldq, not vpmacsdql.
4420
4421 2012-05-09  Michael Matz  <matz@suse.de>
4422
4423         PR tree-optimization/53185
4424         * gcc.dg/vect/pr53185.c: New test.
4425
4426 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
4427
4428         PR middle-end/53249
4429         * gcc.target/i386/pr53249.c: New.
4430
4431 2012-05-09  Richard Guenther  <rguenther@suse.de>
4432
4433         PR tree-optimization/18437
4434         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
4435         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
4436
4437 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
4438
4439         PR tree-optimization/53226
4440         * gcc.c-torture/compile/pr53226.c: New test.
4441
4442 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4443
4444         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
4445         * gcc.target/i386/hle-add-rel-1.c: Likewise.
4446         * gcc.target/i386/hle-and-acq-1.c: Likewise.
4447         * gcc.target/i386/hle-and-rel-1.c: Likewise.
4448         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
4449         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
4450         * gcc.target/i386/hle-or-acq-1.c: Likewise.
4451         * gcc.target/i386/hle-or-rel-1.c: Likewise.
4452         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
4453         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4454         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
4455         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
4456         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
4457         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
4458
4459 2012-05-09  Dehao Chen  <dehao@google.com>
4460
4461         * gcc.dg/predict-1.c: Remove the replicated text in this test.
4462         * gcc.dg/predict-2.c: Likewise.
4463         * gcc.dg/predict-3.c: Likewise.
4464         * gcc.dg/predict-4.c: Likewise.
4465         * gcc.dg/predict-5.c: Likewise.
4466         * gcc.dg/predict-6.c: Likewise.
4467
4468 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
4469
4470         PR target/53272
4471         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
4472
4473 2012-05-08  Richard Guenther  <rguenther@suse.de>
4474
4475         * gcc.dg/fold-bitand-4.c: New testcase.
4476
4477 2012-05-08  Dehao Chen  <dehao@google.com>
4478
4479         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
4480         heuristic is working properly.
4481         * gcc.dg/predict-2.c: Likewise.
4482         * gcc/dg/predict-3.c: Likewise.
4483         * gcc/dg/predict-4.c: Likewise.
4484         * gcc/dg/predict-5.c: Likewise.
4485         * gcc/dg/predict-6.c: Likewise.
4486
4487 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
4488
4489         PR tree-optimization/53239
4490         * g++.dg/opt/vrp3.C: New test.
4491         * g++.dg/opt/vrp3-aux.cc: New file.
4492         * g++.dg/opt/vrp3.h: New file.
4493
4494 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4495
4496         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
4497         .uleb128 support in assembler output.
4498
4499 2012-05-07  Richard Guenther  <rguenther@suse.de>
4500
4501         PR lto/42987
4502         * g++.dg/lto/pr42987_0.C: New testcase.
4503         * g++.dg/lto/pr42987_1.C: Likewise.
4504
4505 2012-05-07  Tobias Burnus  <burnus@net-b.de>
4506
4507         PR fortran/53255
4508         * gfortran.dg/typebound_operator_15.f90: New.
4509
4510 2012-05-06  Tobias Burnus  <burnus@net-b.de>
4511
4512         PR fortran/41587
4513         * gfortran.dg/class_array_13.f90: New.
4514
4515 2012-05-06  Tristan Gingold  <gingold@adacore.com>
4516
4517         * gnat.dg/warn7.adb: New test.
4518
4519 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4520
4521         * gnat.dg/specs/renamings.ads: Rename to...
4522         * gnat.dg/specs/renaming1.ads: ...this.
4523         * gnat.dg/specs/renaming2.ads: New test.
4524         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
4525         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
4526         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
4527         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
4528
4529 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
4530
4531         * gnat.dg/discr36.ad[sb]: New test.
4532         * gnat.dg/discr36_pkg.ad[sb]: New helper.
4533
4534 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4535
4536         PR c/43772
4537         * c-c++-common/pr43772.c: New.
4538
4539 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
4540
4541         PR fortran/41600
4542         * gfortran.dg/select_type_26.f03 : New test.
4543         * gfortran.dg/select_type_27.f03 : New test.
4544
4545         PR fortran/53191
4546         * gfortran.dg/select_type_28.f03 : New test.
4547
4548 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
4549
4550         PR fortran/49010
4551         PR fortran/24518
4552         * gfortran.dg/mod_sign0_1.f90: New test.
4553         * gfortran.dg/mod_large_1.f90: New test.
4554
4555 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4556
4557         PR fortran/53175
4558         gfortran.dg/public_private_module_5.f90: New.
4559
4560 2012-05-04  Tobias Burnus  <burnus@net-b.de>
4561
4562         PR fortran/53111
4563         * gfortran.dg/constructor_7.f90: New.
4564         * gfortran.dg/constructor_8.f90: New.
4565
4566 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4567
4568         PR c++/53166
4569         * g++.dg/cpp0x/static_assert7.C: New.
4570
4571 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
4572
4573         PR tree-optimization/52633
4574         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
4575         recognized as widening shifts instead of over-widening.
4576         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4577         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4578         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4579         * gcc.target/arm/pr52633.c: New test.
4580
4581 2012-05-04  Richard Guenther  <rguenther@suse.de>
4582
4583         PR tree-optimization/53168
4584         * gcc.dg/torture/pr53168.c: New testcase.
4585         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
4586
4587 2012-05-04  Richard Guenther  <rguenther@suse.de>
4588
4589         * gcc.dg/lto/pr53214_0.c: New testcase.
4590
4591 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
4592
4593         * gcc.target/ia64/pr48496.c: New test.
4594         * gcc.target/ia64/pr52657.c: Likewise.
4595
4596 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4597
4598         PR c/51712
4599         * c-c++-common/pr51712.c: New.
4600
4601 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4602
4603         PR target/53199
4604         * gcc.target/powwerpc/pr53199.c: New file.
4605
4606 2012-05-03  Jason Merrill  <jason@redhat.com>
4607
4608         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
4609
4610         * gcc.dg/debug/dwarf2/dups-types.c: New.
4611         * gcc.dg/debug/dwarf2/dups-types.h: New.
4612
4613 2012-05-03  Jason Merrill  <jason@redhat.com>
4614
4615         * g++.dg/debug/dwarf2/namespace-2.C: New.
4616         * g++.dg/debug/dwarf2/localclass3.C: New.
4617
4618 2012-05-03  Jason Merrill  <jason@redhat.com>
4619
4620         * g++.dg/debug/dwarf2/thunk1.C: New.
4621
4622 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4623
4624         PR c++/53186
4625         * g++.dg/other/final2.C: New.
4626
4627 2012-05-03  Richard Guenther  <rguenther@suse.de>
4628
4629         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
4630
4631 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
4632
4633         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
4634         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
4635         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
4636         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
4637
4638 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
4639
4640         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
4641         .byte 0xf2.
4642         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4643         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
4644         * gcc.target/i386/hle-add-rel-1.c: Likewise.
4645
4646         PR debug/53174
4647         * gcc.dg/pr53174.c: New test.
4648
4649         PR target/53187
4650         * gcc.target/arm/pr53187.c: New test.
4651         * gcc.c-torture/compile/pr53187.c: New test.
4652
4653 2012-05-03  Richard Guenther  <rguenther@suse.de>
4654
4655         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
4656         unsupported prefetching support.
4657
4658 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
4659
4660         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
4661         option -ftrack-macro-expansion=0.
4662         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
4663         option -ftrack-macro-expansion=0.
4664
4665 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
4666
4667         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
4668         dg-options for target arm with dg-additional-options.
4669
4670 2012-05-03  Richard Guenther  <rguenther@suse.de>
4671
4672         PR tree-optimization/53144
4673         * gcc.dg/torture/pr53144.c: New testcase.
4674
4675 2012-05-03  Tobias Burnus  <burnus@net-b.de>
4676
4677         PR fortran/52864
4678         * gfortran.dg/pointer_intent_7.f90: New.
4679         * gfortran.dg/pure_formal_3.f90: New.
4680
4681 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
4682
4683         * gcc.target/s390/20030123-1.c: Add missing "volatile".
4684
4685 2012-05-02  Martin Jambor  <mjambor@suse.cz>
4686
4687         PR lto/52605
4688         * g++.dg/lto/pr52605_0.C: New test.
4689
4690 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
4691
4692         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
4693         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
4694         * gcc.target/i386/hle-add-acq-1.c: Ditto.
4695         * gcc.target/i386/hle-add-rel-1.c: Ditto.
4696         * gcc.target/i386/hle-and-acq-1.c: Ditto.
4697         * gcc.target/i386/hle-and-rel-1.c: Ditto.
4698         * gcc.target/i386/hle-or-acq-1.c: Ditto.
4699         * gcc.target/i386/hle-or-rel-1.c: Ditto.
4700         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
4701         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
4702         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
4703         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
4704         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
4705         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
4706         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
4707         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
4708
4709 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
4710
4711         PR middle-end/53153
4712         * gcc.dg/pr53153.c: New test.
4713
4714 2012-05-02  Richard Guenther  <rguenther@suse.de>
4715
4716         * g++.dg/tree-ssa/pr19807.C: Adjust.
4717
4718 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
4719
4720         PR tree-optimization/53163
4721         * gcc.c-torture/compile/pr53163.c: New test.
4722
4723         PR rtl-optimization/53160
4724         * gcc.c-torture/execute/pr53160.c: New test.
4725
4726 2012-05-01  Ian Lance Taylor  <iant@google.com>
4727
4728         PR c/37303
4729         * gcc.dg/pr37303.c: New test.
4730
4731 2012-05-01  Richard Henderson  <rth@redhat.com>
4732
4733         * lib/target-supports.exp
4734         (check_effective_target_sync_long_long_runtime): True for
4735         check_effective_target_powerpc64.
4736
4737 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
4738
4739         PR c++/51033
4740         * gcc.dg/vector-1.c: Move to ...
4741         * c-c++-common/vector-1.c: ... here.
4742         * gcc.dg/vector-2.c: Move to ...
4743         * c-c++-common/vector-2.c: ... here.
4744         * gcc.dg/vector-3.c: Move to ...
4745         * c-c++-common/vector-3.c: ... here. Adapt to C++.
4746         * gcc.dg/vector-4.c: Move to ...
4747         * c-c++-common/vector-4.c: ... here.
4748         * gcc.dg/vector-init-1.c: Move to ...
4749         * c-c++-common/vector-init-1.c: ... here.
4750         * gcc.dg/vector-init-2.c: Move to ...
4751         * c-c++-common/vector-init-2.c: ... here.
4752         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
4753         * c-c++-common/vector-subscript-1.c: ... here.
4754         * gcc.dg/vector-subscript-2.c: Move to ...
4755         * c-c++-common/vector-subscript-2.c: ... here.
4756         * gcc.dg/vector-subscript-3.c: Move to ...
4757         * c-c++-common/vector-subscript-3.c: ... here.
4758
4759         PR c++/51314
4760         * g++.dg/cpp0x/vt-51314.C: New test.
4761         * g++.dg/cpp0x/variadic76.C: Fix.
4762
4763 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
4764
4765         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
4766
4767 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
4768
4769         Add -Wvarargs option
4770         * c-c++-common/Wvarargs.c: New test case.
4771         * c-c++-common/Wvarargs-2.c: Likewise.
4772
4773 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
4774
4775         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
4776         * objc.dg/foreach-7.m: Force the test case to run without
4777         -ftrack-macro-expansion.
4778         * c-c++-common/tm/attrib-1.c: Likewise.
4779         * c-c++-common/warn-ommitted-condop.c: Likewise.
4780         * gcc.dg/assign-warn-1.c: Likewise.
4781         * gcc.dg/assign-warn-2.c: Likewise.
4782         * gcc.dg/attr-alloc_size.c: Likewise.
4783         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4784         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
4785         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
4786         * gcc.dg/c90-const-expr-9.c: Likewise.
4787         * gcc.dg/c99-const-expr-9.c: Likewise.
4788         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
4789         * gcc.dg/cpp/direct2s.c: Likewise.
4790         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
4791         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
4792         * gcc.dg/dfp/composite-type.c: Likewise.
4793         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
4794         with -ftrack-macro-expansion
4795         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
4796         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
4797         * g++.dg/ext/cleanup-1.C: Likewise.
4798         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4799         * g++.dg/template/sfinae10.C: Likewise.
4800         * g++.dg/tm/wrap-2.C: Likewise.
4801         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
4802         * g++.dg/warn/Wsign-conversion.C: Likewise.
4803         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
4804         * g++.old-deja/g++.mike/p10769b.C: Likewise.
4805         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
4806         it to run with -ftrack-macro-expansion.
4807         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
4808         test cases without -ftrack-macro-expansion.
4809
4810         Fix location for static class members
4811         * g++.dg/template/sfinae6_neg.C: Adjust.
4812
4813         Make conversion warnings work on NULL with -ftrack-macro-expansion
4814         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
4815         alongside the previous testing for NULL.
4816
4817         Fix -Wuninitialized for -ftrack-macro-expansion
4818         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
4819
4820         Strip "<built-in>" loc from displayed expansion context
4821         * g++.dg/warn/Wconversion-real-integer2.C: New test.
4822         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4823         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
4824         new test above.
4825
4826         Fix expansion point loc for macro-like tokens
4827         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
4828         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4829
4830         Fix token pasting with -ftrack-macro-expansion
4831         * gcc.dg/cpp/paste17.c: New test case for
4832         -ftrack-macro-expansion=2 mode only.
4833         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4834
4835 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
4836
4837         * gnat.dg/warn6.ad[sb]: New test.
4838
4839 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4840
4841         PR 53149
4842         * gcc.dg/20011021-1.c: Adjust testcase.
4843
4844 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4845
4846         PR fortran/53148
4847         * gfortran.dg/function_optimize_12.f90:  New test.
4848
4849 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
4850
4851         PR target/53156
4852         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
4853         code to match current output and cover new peephole2 pattern.
4854
4855 2012-04-27  Ollie Wild  <aaw@google.com>
4856
4857         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
4858
4859 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
4860
4861         * gcc.c-torture/execute/20120427-2.c: New testcase.
4862         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
4863         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
4864         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
4865
4866 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
4867
4868         PR target/53138
4869         * gcc.c-torture/execute/20120427-1.c: New testcase.
4870
4871 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
4872
4873         PR middle-end/27139
4874         * gcc.dg/tree-ssa/forwprop-18.c: New test.
4875
4876 2012-04-27  Tom de Vries  <tom@codesourcery.com>
4877
4878         PR tree-optimization/51879
4879         * gcc.dg/pr51879.c: New test.
4880         * gcc.dg/pr51879-2.c: Same.
4881         * gcc.dg/pr51879-3.c: Same.
4882         * gcc.dg/pr51879-4.c: Same.
4883         * gcc.dg/pr51879-6.c: Same.
4884
4885 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4886
4887         PR c++/53096
4888         * g++.dg/cpp0x/defaulted35.C: New.
4889         * g++.dg/cpp0x/defaulted15.C: Adjust.
4890
4891 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
4892
4893         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
4894         structure layout.
4895
4896 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
4897
4898         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
4899
4900 2012-04-26  Alan Modra  <amodra@gmail.com>
4901
4902         * gcc.target/powerpc/savres.c: New test.
4903         * gcc.target/powerpc/powerpc.exp: Run it.
4904
4905 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
4906
4907         PR target/53120
4908         * gcc.dg/torture/pr53120.c: New test.
4909
4910 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
4911
4912         PR middle-end/52979
4913         * gcc.c-torture/compile/pr52979-1.c: New test.
4914         * gcc.c-torture/execute/pr52979-1.c: New test.
4915         * gcc.c-torture/execute/pr52979-2.c: New test.
4916
4917 2012-04-25  Richard Guenther  <rguenther@suse.de>
4918
4919         * gcc.target/i386/l_fma_float_5.c: Adjust.
4920         * gcc.target/i386/l_fma_double_4.c: Likewise.
4921         * gcc.target/i386/l_fma_float_2.c: Likewise.
4922         * gcc.target/i386/l_fma_float_6.c: Likewise.
4923         * gcc.target/i386/l_fma_double_1.c: Likewise.
4924         * gcc.target/i386/l_fma_double_5.c: Likewise.
4925         * gcc.target/i386/l_fma_float_3.c: Likewise.
4926         * gcc.target/i386/l_fma_double_2.c: Likewise.
4927         * gcc.target/i386/l_fma_double_6.c: Likewise.
4928         * gcc.target/i386/l_fma_float_4.c: Likewise.
4929         * gcc.target/i386/l_fma_double_3.c: Likewise.
4930         * gcc.target/i386/l_fma_float_1.c: Likewise.
4931
4932 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
4933
4934         PR tree-optimization/53058
4935         * gcc.c-torture/compile/pr53058.c: New test.
4936
4937 2012-04-25  Jan Hubicka  <jh@suse.cz>
4938
4939         PR middle-end/53088
4940         * gcc.target/i386/pr39082-1.c: Update warning location.
4941
4942 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
4943
4944         PR c/52880
4945         * gcc.dg/pr52880.c: New test.
4946
4947 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4948
4949         * gcc.dg/m-un-2.c: Update.
4950         * gcc.dg/20011021-1.c: Update.
4951
4952 2012-04-25  Tobias Burnus  <burnus@net-b.de>
4953
4954         PR fortran/52196
4955         * gfortran.dg/realloc_on_assign_14.f90: New.
4956
4957 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
4958
4959         PR testsuite/52641
4960         PR tree-optimizations/52891
4961         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
4962
4963 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4964
4965         PR c++/52363
4966         * g++.dg/cpp0x/sfinae35.C: New.
4967         * g++.dg/cpp0x/sfinae36.C: Likewise.
4968
4969 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4970
4971         PR target/47197
4972         * gcc.target/powerpc/pr47197.c: New test.
4973
4974 2012-04-24  Richard Guenther  <rguenther@suse.de>
4975
4976         PR tree-optimization/53085
4977         * g++.dg/torture/pr53085.C: New testcase.
4978
4979 2012-04-24  Andrew Pinski  <apinski@cavium.com>
4980
4981         PR tree-opt/33512
4982         * gcc.dg/tree-ssa/andor-3.c: New testcase.
4983         * gcc.dg/tree-ssa/andor-4.c: New testcase.
4984         * gcc.dg/tree-ssa/andor-5.c: New testcase.
4985
4986 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
4987
4988         PR middle-end/53084
4989         * gcc.c-torture/execute/pr53084.c: New test.
4990
4991 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
4992
4993         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
4994
4995 2012-04-23  Andrew Pinski  <apinski@cavium.com>
4996
4997         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
4998
4999 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
5000
5001         PR regression/53076
5002         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5003         * gcc.dg/torture/builtin-power-1.c: Likewise.
5004
5005 2012-04-23  Richard Guenther  <rguenther@suse.de>
5006
5007         PR tree-optimization/53070
5008         * gcc.dg/torture/pr53070.c: New testcase.
5009
5010 2012-04-23  Richard Guenther  <rguenther@suse.de>
5011
5012         PR c/53060
5013         * gcc.dg/pr53060.c: New testcase.
5014
5015 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
5016
5017         PR tree-optimizations/52891
5018         * gcc.c-torture/compile/pr52891-1.c: New test.
5019         * gcc.c-torture/compile/pr52891-2.c: New test.
5020
5021 2012-04-22  Tobias Burnus  <burnus@net-b.de>
5022
5023         PR fortran/53051
5024         * gfortran.dg/read_float_4.f90: New.
5025
5026 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5027
5028         PR 35441
5029         * c-c++-common/pr35441.C: New.
5030
5031 2012-04-20  Ian Lance Taylor  <iant@google.com>
5032
5033         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5034         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5035
5036 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
5037
5038         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5039         array access.
5040         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5041
5042 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5043
5044         PR rtl-optimization/44214
5045         * gcc.dg/pr44214-1.c: New test.
5046         * gcc.dg/pr44214-2.c: Likewise.
5047         * gcc.dg/pr44214-3.c: Likewise.
5048
5049 2012-04-20  Richard Guenther  <rguenther@suse.de>
5050
5051         * g++.dg/torture/20120420-1.C: New testcase.
5052
5053 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
5054
5055         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5056
5057 2012-04-19  Christian Bruel  <christian.bruel@st.com>
5058
5059         * gcc.dg/pr52283.c: New test.
5060
5061 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5062
5063         * gcc.dg/pr37985.c: New test.
5064
5065 2012-04-19  Richard Guenther  <rguenther@suse.de>
5066
5067         PR rtl-optimization/44688
5068         * gcc.dg/var-expand1.c: Increase array size to make unrolling
5069         possibly profitable.
5070
5071 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5072
5073         PR tree-optimization/52976
5074         * gfortran.dg/reassoc_11.f: New test.
5075
5076 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5077
5078         PR tree-optimization/52976
5079         * gfortran.dg/reassoc_7.f: New test.
5080         * gfortran.dg/reassoc_8.f: Likewise.
5081         * gfortran.dg/reassoc_9.f: Likewise.
5082         * gfortran.dg/reassoc_10.f: Likewise.
5083
5084 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
5085
5086         PR c++/52422
5087         * g++.dg/cpp0x/sfinae33.C: New.
5088         * g++.dg/cpp0x/sfinae34.C: Likewise.
5089
5090 2012-04-18  Joey Ye  <joey.ye@arm.com>
5091
5092         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5093
5094 2012-04-18  Richard Guenther  <rguenther@suse.de>
5095
5096         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5097         array access.
5098         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5099         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5100
5101 2012-04-17  Tom de Vries  <tom@codesourcery.com>
5102
5103         * g++.dg/pr51264-4.C: New test.
5104
5105 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5106
5107         PR c++/52599
5108         * g++.dg/cpp0x/constexpr-ctor10.C: New.
5109
5110 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5111
5112         PR c++/53003
5113         * g++.dg/parse/crash59.C: New.
5114
5115 2012-04-17  Michael Matz  <matz@suse.de>
5116
5117         PR tree-optimization/18437
5118         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5119
5120 2012-04-17  Richard Guenther  <rguenther@suse.de>
5121
5122         PR middle-end/53011
5123         * g++.dg/torture/pr53011.C: New testcase.
5124
5125 2012-04-16  Jason Merrill  <jason@redhat.com>
5126
5127         PR c++/38543
5128         * g++.dg/cpp0x/variadic131.C: New.
5129
5130         PR c++/52008
5131         * g++.dg/cpp0x/variadic130.C: New.
5132
5133         PR c++/50830
5134         * g++.dg/cpp0x/variadic129.C: New.
5135
5136         PR c++/50303
5137         * g++.dg/cpp0x/variadic128.C: New.
5138
5139 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5140
5141         PR fortran/52864
5142         * gfortran.dg/pointer_intent_6.f90: New.
5143
5144 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5145
5146         PR fortran/52916
5147         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5148         to include public_private_module_4.f90.
5149         * gfortran.dg/public_private_module_4.f90: Skip this test on all
5150         targets.
5151
5152 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
5153
5154         PR c++/49152
5155         * g++.dg/diagnostic/operator1.C: New.
5156         * g++.dg/ext/label5.C: Adjust.
5157         * g++.dg/ext/va-arg1.C: Likewise.
5158         * g++.dg/other/error20.C: Likewise.
5159         * g++.dg/other/error20.C: Likewise.
5160         * g++.dg/other/error16.C: Likewise.
5161         * g++.dg/other/error10.C: Likewise.
5162         * g++.dg/parse/error30.C: Likewise.
5163         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5164
5165 2012-04-16  Jason Merrill  <jason@redhat.com>
5166
5167         PR c++/51148
5168         * g++.dg/cpp0x/variadic127.C: New.
5169
5170 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5171
5172         * lib/plugin-support.exp (plugin-test-execute): Properly determine
5173         testcase name.
5174         Use fail, pass instead of unresolved.
5175         Don't log $optstr.
5176
5177         PR testsuite/52948
5178         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5179         TODO_dump_func.
5180         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5181         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5182         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5183
5184 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
5185
5186         PR fortran/52968
5187         * gfortran.dg/typebound_call_23.f03: New test case.
5188
5189 2012-04-15  Jason Merrill  <jason@redhat.com>
5190
5191         PR c++/47220
5192         * g++.dg/cpp0x/variadic126.C: New.
5193
5194         PR c++/52380
5195         * g++.dg/cpp0x/variadic125.C: New.
5196
5197         PR c++/52292
5198         * g++.dg/cpp0x/variadic124.C: New.
5199
5200         PR c++/52706
5201         * g++.dg/cpp0x/nullptr27.C: New.
5202
5203         PR c++/52818
5204         * g++.dg/warn/format8.C: New.
5205
5206 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
5207
5208         PR fortran/51082
5209         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5210
5211 2012-04-14  Tobias Burnus  <burnus@net-b.de>
5212
5213         PR fortran/52916
5214         PR fortran/40973
5215         * gfortran.dg/public_private_module_3.f90: New.
5216         * gfortran.dg/public_private_module_4.f90: New.
5217
5218 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5219
5220         * gcc.dg/superblock.c: New test.
5221
5222 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5223
5224         * gcc.dg/pr51879-12.c: New test.
5225
5226 2012-04-13  Jason Merrill  <jason@redhat.com>
5227
5228         PR c++/52824
5229         * g++.dg/cpp0x/variadic123.C: New.
5230         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5231
5232         PR c++/52905
5233         * g++.dg/cpp0x/initlist-ctor1.C: New.
5234
5235         PR c++/52915
5236         * g++.dg/other/anon-union2.C: New.
5237
5238 2012-04-13  Martin Jambor  <mjambor@suse.cz>
5239
5240         PR middle-end/52939
5241         * g++.dg/ipa/pr52939.C: New test.
5242
5243 2012-04-13  Tom de Vries  <tom@codesourcery.com>
5244
5245         * gcc.dg/pr52734.c: New test.
5246
5247 2012-04-13  Richard Guenther  <rguenther@suse.de>
5248
5249         PR tree-optimization/52969
5250         * gcc.dg/torture/pr52969.c: New testcase.
5251
5252 2012-04-13  Richard Guenther  <rguenther@suse.de>
5253
5254         PR c/52549
5255         * gcc.dg/pr52549.c: New testcase.
5256
5257 2012-04-13  Richard Guenther  <rguenther@suse.de>
5258
5259         PR c/52862
5260         * gcc.dg/pr52862.c: New testcase.
5261
5262 2012-04-13  Joey Ye  <joey.ye@arm.com>
5263
5264         * gcc.target/arm/thumb1-imm.c: New testcase.
5265
5266 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
5267
5268         PR target/52932
5269         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5270         second function argument.
5271         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5272         (calc_permps): Update declaration.  Calculate result correctly.
5273         (avx2_test): Change src2 type to union256i_d.
5274         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5275         correctly.
5276
5277 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5278
5279         PR target/52775
5280         * gcc.target/powerpc/pr52775.c: New file.
5281
5282 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5283
5284         PR tree-optimization/18589
5285         * gcc.dg/tree-ssa/pr18589-1.c: New test.
5286         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5287         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5288         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5289         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5290         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5291         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5292         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5293         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5294         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5295
5296 2012-04-12  Richard Guenther  <rguenther@suse.de>
5297
5298         PR tree-optimization/52943
5299         * gcc.dg/torture/pr52943.c: New testcase.
5300
5301 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
5302
5303         PR target/50751
5304         * gcc/target/sh/pr50751-4.c: New.
5305         * gcc/target/sh/pr50751-5.c: New.
5306         * gcc/target/sh/pr50751-6.c: New.
5307         * gcc/target/sh/pr50751-7.c: New.
5308
5309 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5310
5311         PR c++/52465
5312         * g++.dg/lookup/using52.C: New.
5313
5314 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5315
5316         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5317
5318 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5319
5320         PR rtl-optimization/52876
5321         * gcc.target/i386/pr52876.c: New.
5322
5323 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
5324
5325         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5326         __UINTPTR_TYPE__.
5327         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5328         __INTPTR_TYPE__.
5329         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5330         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5331         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5332         (ptrdiff_t): ... this.  All uses changed.
5333         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5334         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5335         __INTPTR_TYPE__.
5336         (main): Cast argument to __INTPTR_TYPE__.
5337         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5338         size_t.
5339         * gcc.dg/mallign.c (main): Likewise.
5340         * gcc.dg/pr38700.c (foo): Likewise.
5341         * gcc.dg/long-long-cst1.c (t): Likewise.
5342         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5343         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5344         * gcc.dg/pointer-arith-10.c (foo): Likewise.
5345         * gcc.dg/pr25682.c (d, foo): Likewise.
5346         * gcc.dg/format/cast-1.c (f): Likewise.
5347         * gcc.dg/c90-const-expr-10.c
5348         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5349         (size_t): ...this.  All uses changed.
5350         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5351         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5352         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5353         * gcc.dg/pr34856.c (uintptr_t): Likewise.
5354         * gcc.dg/sequence-pt-1.c: Likewise.
5355         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5356         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5357         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5358         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
5359         of ptrdiff_t with it.
5360         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5361         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5362         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5363
5364 2012-04-11  Jason Merrill  <jason@redhat.com>
5365
5366         PR debug/45088
5367         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5368         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5369
5370         PR c++/52906
5371         * g++.dg/ext/attrib45.C: New.
5372
5373         * g++.dg/eh/dtor3.C: New.
5374
5375 2012-04-11  Richard Guenther  <rguenther@suse.de>
5376
5377         PR middle-end/52621
5378         * gfortran.dg/pr52621.f90: New testcase.
5379
5380 2012-04-11  Richard Guenther  <rguenther@suse.de>
5381
5382         PR middle-end/52918
5383         * g++.dg/torture/pr52918-1.C: New testcase.
5384         * g++.dg/torture/pr52918-2.C: Likewise.
5385
5386 2012-04-11  Tobias Burnus  <burnus@net-b.de>
5387
5388         PR fortran/52729
5389         * gfortran.dg/block_11.f90: New.
5390
5391 2012-04-11  Nick Clifton  <nickc@redhat.com>
5392
5393         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5394
5395 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
5396
5397         PR target/16458
5398         * gcc.target/powerpc/pr16458-1.c: New test.
5399         * gcc.target/powerpc/pr16458-2.c: Likewise.
5400         * gcc.target/powerpc/pr16458-3.c: Likewise.
5401         * gcc.target/powerpc/pr16458-4.c: Likewise.
5402
5403 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5404
5405         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5406         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5407         * gcc.dg/builtin-bswap-5.c: Likewise.
5408         * gcc.target/i386/builtin-bswap-4.c: New test.
5409
5410 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5411
5412         PR 24985
5413         * lib/prune.exp: Add -fno-diagnostics-show-caret.
5414
5415 2012-04-11  Richard Guenther  <rguenther@suse.de>
5416
5417         PR rtl-optimization/52881
5418         * gcc.dg/torture/pr52881.c: New testcase.
5419         * gcc.dg/torture/pr52913.c: Likewise.
5420
5421 2012-04-11  Richard Guenther  <rguenther@suse.de>
5422
5423         PR tree-optimization/52912
5424         * gcc.dg/torture/pr52912.c: New testcase.
5425
5426 2010-04-10  Michael Matz  <matz@suse.de>
5427
5428         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
5429         * gcc.dg/vect/vect-outer-1.c: Adjust.
5430         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
5431         * gcc.dg/vect/vect-outer-1a.c: Adjust.
5432         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
5433         * gcc.dg/vect/vect-outer-1b.c: Adjust.
5434         * gcc.dg/vect/vect-outer-2b.c: Adjust.
5435         * gcc.dg/vect/vect-outer-3b.c: Adjust.
5436
5437 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
5438
5439         PR tree-optimization/52870
5440         * gcc.dg/vect/pr52870.c: New test.
5441
5442 2012-04-09  Mike Stump  <mikestump@comcast.net>
5443
5444         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
5445         * gcc.dg/tree-ssa/vrp59.c: Likewise.
5446         * gcc.dg/tree-ssa/vrp60.c: Likewise.
5447         * gnat.dg/aggr11.adb: Likewise.
5448         * gnat.dg/aggr11_pkg.ads: Likewise.
5449         * gnat.dg/aggr15.adb: Likewise.
5450         * gnat.dg/aggr15.ads: Likewise.
5451         * gnat.dg/aggr17.adb: Likewise.
5452         * gnat.dg/aggr18.adb: Likewise.
5453         * gnat.dg/array14.adb: Likewise.
5454         * gnat.dg/array14.ads: Likewise.
5455         * gnat.dg/array14_pkg.ads: Likewise.
5456         * gnat.dg/array19.adb: Likewise.
5457         * gnat.dg/array19.ads: Likewise.
5458         * gnat.dg/discr27.adb: Likewise.
5459         * gnat.dg/discr27.ads: Likewise.
5460         * gnat.dg/discr35.adb: Likewise.
5461         * gnat.dg/discr35.ads: Likewise.
5462         * gnat.dg/discr6.adb: Likewise.
5463         * gnat.dg/discr6_pkg.ads: Likewise.
5464         * gnat.dg/import1.adb: Likewise.
5465         * gnat.dg/import1.ads: Likewise.
5466         * gnat.dg/loop_address2.adb: Likewise.
5467         * gnat.dg/opt7.adb: Likewise.
5468         * gnat.dg/opt7.ads: Likewise.
5469         * gnat.dg/pointer_variable_bounds.adb: Likewise.
5470         * gnat.dg/pointer_variable_bounds.ads: Likewise.
5471         * gnat.dg/rep_clause2.adb: Likewise.
5472         * gnat.dg/rep_clause2.ads: Likewise.
5473         * gnat.dg/slice2.adb: Likewise.
5474         * gnat.dg/slice2.ads: Likewise.
5475         * gnat.dg/slice6.adb: Likewise.
5476         * gnat.dg/slice6_pkg.ads: Likewise.
5477         * gnat.dg/specs/unchecked_union2.ads: Likewise.
5478         * gnat.dg/taft_type2.adb: Likewise.
5479         * gnat.dg/taft_type2.ads: Likewise.
5480         * gnat.dg/taft_type2_pkg.ads: Likewise.
5481         * gnat.dg/volatile10.adb: Likewise.
5482         * gnat.dg/volatile10_pkg.ads: Likewise.
5483
5484         * gcc.dg/dll-8.c: Remove execute permissions.
5485         * g++.dg/ext/dllexport5.C: Likewise.
5486
5487 2012-04-09  Jan Hubicka  <jh@suse.cz>
5488
5489         PR lto/52722
5490         PR lto/51765
5491         PR lto/52634
5492         * gcc.dg/lto/pr52634_1.c: New testcase.
5493         * gcc.dg/lto/pr52634_0.c: New testcase.
5494
5495 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
5496
5497         PR target/52883
5498         * gcc.target/i386/pr52883.c: New testcase.
5499
5500 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
5501
5502         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
5503         (check_effective_target_sync_long_long): Add SPARC case.
5504         (check_effective_target_sync_long_long_runtime): Likewise.
5505         (check_effective_target_sync_int_long): Adjust SPARC case.
5506         (check_effective_target_sync_char_short): Likewise.
5507
5508 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
5509
5510         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
5511         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
5512
5513 2012-04-08  Tobias Burnus  <burnus@net-b.de>
5514
5515         PR fortran/40973
5516         PR fortran/52751
5517         * gfortran.dg/public_private_module_2.f90: New.
5518
5519 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
5520
5521         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
5522         directives.
5523
5524 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5525
5526         PR fortran/52893
5527         * gfortran.dg/function_optimize_11.f90:  New test.
5528
5529 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5530
5531         PR fortran/52668
5532         * gfortran.dg/use_only_6.f90: New test.
5533
5534 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5535
5536         PR fortran/52668
5537         * gfortran.dg/use_only_6.f90: New test.
5538 2012-04-06  Mike Stump  <mikestump@comcast.net>
5539
5540         PR testsuite/50722
5541         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
5542
5543 2012-04-05  Jason Merrill  <jason@redhat.com>
5544
5545         PR c++/52596
5546         * g++.dg/template/qualified-id5.C: New.
5547
5548 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
5549
5550         PR target/52882
5551         * gcc.target/i386/pr52882.c: New test.
5552
5553 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5554             Dominique D'Humieures  <dominiq@lps.ens.fr>
5555
5556         PR testsuite/52614
5557         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
5558         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
5559
5560 2012-04-04  Jason Merrill  <jason@redhat.com>
5561
5562         PR c++/52845
5563         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
5564
5565 2012-04-03  Jason Merrill  <jason@redhat.com>
5566
5567         PR c++/52796
5568         * g++.dg/cpp0x/variadic-value1.C: New.
5569
5570 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5571
5572         * gnat.dg/pack18.adb: New test.
5573         * gnat.dg/pack18_pkg.ads: New helper.
5574
5575 2012-04-03  Richard Guenther  <rguenther@suse.de>
5576
5577         PR tree-optimization/52808
5578         * gcc.dg/pr52808.c: New testcase.
5579
5580 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
5581
5582         PR tree-optimization/52835
5583         * gfortran.dg/pr52835.f90: New test.
5584
5585 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
5586
5587         * gnat.dg/specs/aggr5.ads: New test.
5588
5589 2012-04-02  Richard Guenther  <rguenther@suse.de>
5590
5591         PR tree-optimization/52756
5592         * gcc.dg/torture/pr52756.c: New testcase.
5593
5594 2012-04-02  Richard Guenther  <rguenther@suse.de>
5595
5596         PR middle-end/52803
5597         * gcc.dg/pr52803.c: New testcase.
5598
5599 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
5600
5601         PR c++/40942
5602         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
5603         DR 214 in account.
5604
5605 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5606
5607         PR c++/50043
5608         * g++.dg/cpp0x/noexcept17.C: New.
5609         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
5610         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
5611         * g++.dg/cpp0x/noexcept01.C: Likewise.
5612         * g++.dg/eh/init-temp1.C: Likewise.
5613         * g++.dg/eh/ctor1.C: Likwise.
5614
5615 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5616
5617         * gnat.dg/controlled6.adb: New test.
5618         * gnat.dg/controlled6_pkg.ads: New helper.
5619         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
5620
5621 2012-03-30  Richard Henderson <rth@redhat.com>
5622
5623         PR debug/52727
5624         * g++.dg/opt/pr52727.C: New testcase.
5625
5626 2012-03-30  Richard Guenther  <rguenther@suse.de>
5627
5628         PR tree-optimization/52754
5629         * gcc.target/i386/pr52754.c: New testcase.
5630
5631 2012-03-30  Richard Guenther <rguenther@suse.de>
5632
5633         PR middle-end/52772
5634         * g++.dg/torture/pr52772.C: New testcase.
5635
5636 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
5637
5638         PR c++/52718
5639         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5640
5641 2012-03-29  Jason Merrill  <jason@redhat.com>
5642
5643         PR c++/52685
5644         * g++.dg/template/inherit8.C: New.
5645
5646 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
5647
5648         PR c++/52759
5649         * g++.dg/ext/weak4.C: New test.
5650
5651         PR tree-optimization/52760
5652         * gcc.c-torture/execute/pr52760.c: New test.
5653
5654 2012-03-29  Jason Merrill  <jason@redhat.com>
5655
5656         PR c++/52743
5657         * g++.dg/cpp0x/initlist-array3.C: New.
5658
5659 2012-03-28  Jason Merrill  <jason@redhat.com>
5660
5661         PR c++/52746
5662         * g++.dg/overload/virtual2.C: New.
5663
5664 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5665
5666         * gnat.dg/vect7.ad[sb]: New test.
5667
5668 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
5669         Tobias Burnus  <burnus@gcc.gnu.org>
5670
5671         PR fortran/52652
5672         * gfortran.dg/allocate_class_1.f90 : Change error test.
5673         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
5674         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
5675         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
5676
5677 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
5678
5679         PR middle-end/52691
5680         * gcc.dg/pr52691.c: New test.
5681
5682         PR middle-end/52750
5683         * gcc.c-torture/compile/pr52750.c: New test.
5684
5685 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
5686
5687         PR target/52692
5688         * gcc.target/avr/torture/builtins-2.c: New test.
5689
5690 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
5691
5692         PR target/52736
5693         * gcc.target/i386/pr52736.c: New test.
5694
5695 2012-03-27  Martin Jambor  <mjambor@suse.cz>
5696
5697         PR middle-end/52693
5698         * gcc.dg/torture/pr52693.c: New test.
5699
5700 2012-03-27  Meador Inge  <meadori@codesourcery.com>
5701
5702         PR c++/52672
5703         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
5704
5705 2012-03-27  Mike Stump  <mikestump@comcast.net>
5706
5707         PR target/52665
5708         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
5709         failures that match branch names.
5710
5711 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
5712             H.J. Lu  <hongjiu.lu@intel.com>
5713
5714         PR target/52698
5715         * gcc.target/i386/pr52698.c: New test.
5716
5717 2012-03-27  Richard Guenther  <rguenther@suse.de>
5718
5719         PR middle-end/52720
5720         * gcc.dg/torture/pr52720.c: New testcase.
5721
5722 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
5723
5724         * gnat.dg/pack17.adb: New test.
5725
5726 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5727
5728         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
5729         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
5730
5731 2012-03-26  Martin Jambor  <mjambor@suse.cz>
5732
5733         PR tree-optimization/50052
5734         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
5735
5736 2012-03-26  Richard Guenther  <rguenther@suse.de>
5737
5738         PR tree-optimization/52701
5739         * gfortran.dg/pr52701.f90: New testcase.
5740
5741 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
5742
5743         PR tree-optimization/52686
5744         * gcc.target/arm/pr52686.c: New test.
5745
5746 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
5747
5748         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
5749         Add "-Os -flto" to list.
5750
5751 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
5752
5753         * gnat.dg/concat2.ad[sb]: New test.
5754
5755 2012-03-24  Jason Merrill  <jason@redhat.com>
5756
5757         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
5758         * g++.dg/cpp0x/trailing2.C: Likewise.
5759         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
5760         * g++.dg/cpp1y/auto-fn1.C: New.
5761         * g++.dg/cpp1y/auto-fn2.C: New.
5762         * g++.dg/cpp1y/auto-fn3.C: New.
5763         * g++.dg/cpp1y/auto-fn4.C: New.
5764         * g++.dg/cpp1y/auto-fn5.C: New.
5765         * g++.dg/cpp1y/auto-fn6.C: New.
5766         * g++.dg/cpp1y/auto-fn7.C: New.
5767         * g++.dg/cpp1y/auto-fn8.C: New.
5768         * g++.dg/cpp1y/auto-fn9.C: New.
5769         * g++.dg/cpp1y/auto-fn10.C: New.
5770         * g++.dg/cpp1y/auto-fn11.C: New.
5771
5772 2012-03-23  Richard Guenther  <rguenther@suse.de>
5773
5774         PR tree-optimization/52678
5775         * gfortran.dg/pr52678.f: New testcase.
5776
5777 2012-03-23  Richard Guenther  <rguenther@suse.de>
5778
5779         PR tree-optimization/52638
5780         * g++.dg/torture/pr52638.C: New testcase.
5781
5782 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
5783
5784         PR c++/52487
5785         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
5786
5787 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
5788
5789         PR c++/52671
5790         * g++.dg/ext/attrib44.C: New test.
5791
5792 2012-03-22  Jan Hubicka  <jh@suse.cz>
5793
5794         PR middle-end/51737
5795         * g++.dg/torture/pr51737.C: New testcase
5796
5797 2012-03-22  Richard Guenther  <rguenther@suse.de>
5798
5799         PR tree-optimization/52548
5800         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
5801
5802 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5803
5804         * lib/fortran-modules.exp (list-module-names-1): Remove
5805         warning.
5806
5807 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
5808
5809         PR target/50751
5810         * gcc.target/sh/pr50751-1.c: New.
5811         * gcc.target/sh/pr50751-2.c: New.
5812         * gcc.target/sh/pr50751-3.c: New.
5813
5814 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
5815
5816         PR target/52479
5817         * gcc.target/sh/sh4a-cos.c: Remove.
5818         * gcc.target/sh/sh4a-sin.c: Remove.
5819         * gcc.target/sh/sh4a-sincos.c: Remove.
5820
5821 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
5822
5823         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
5824         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
5825
5826 2012-03-21  Martin Jambor  <mjambor@suse.cz>
5827
5828         PR testsuite/52641
5829         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
5830         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
5831
5832 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
5833
5834         * gcc.target/arm/thumb-16bit-ops.c: New file.
5835         * gcc.target/arm/thumb-ifcvt.c: New file.
5836
5837 2012-03-20  Jason Merrill  <jason@redhat.com>
5838
5839         * lib/target-supports.exp: Add { target c++1y }.
5840
5841         * g++.dg/cpp0x/auto32.C: New.
5842
5843 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
5844
5845         PR testsuite/52641
5846         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
5847         int32plus.
5848         * gcc.dg/torture/pr48124-4.c: Ditto:
5849         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
5850
5851 2012-03-20  Jason Merrill  <jason@redhat.com>
5852
5853         PR c++/52510
5854         * g++.dg/cpp0x/initlist66.C: New.
5855
5856 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
5857
5858         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
5859         __AVR_HAVE_LPMX__
5860
5861 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
5862
5863         PR target/49868
5864         * gcc.target/avr/torture/addr-space-2.h: New file.
5865         * gcc.target/avr/torture/addr-space-2-g.h: New test.
5866         * gcc.target/avr/torture/addr-space-2-0.h: New test.
5867         * gcc.target/avr/torture/addr-space-2-1.h: New test.
5868         * gcc.target/avr/torture/addr-space-2-x.h: New test.
5869
5870 2012-03-20  Richard Guenther  <rguenther@suse.de>
5871
5872         * gnat.dg/pack16.adb: New testcase.
5873         * gnat.dg/pack16_pkg.ads: Likewise.
5874         * gnat.dg/specs/pack8.ads: Likewise.
5875         * gnat.dg/specs/pack8_pkg.ads: Likewise.
5876
5877 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5878
5879         * g++.dg/warn/Wuseless-cast.C: Extend.
5880
5881 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5882
5883         PR c++/14710
5884         * g++.dg/warn/Wuseless-cast.C: New.
5885
5886 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
5887
5888         PR libfortran/52608
5889         * gfortran.dg/pr52608.f90: New test.
5890
5891 2012-03-17  Tobias Burnus  <burnus@net-b.de>
5892
5893         PR fortran/52585
5894         * gfortran.dg/proc_ptr_36.f90: New.
5895
5896 2012-03-16  Martin Jambor  <mjambor@suse.cz>
5897
5898         * gcc.dg/misaligned-expand-1.c: New test.
5899         * gcc.dg/misaligned-expand-3.c: Likewise.
5900
5901 2012-03-16  Richard Guenther  <rguenther@suse.de>
5902         Kai Tietz  <ktietz@redhat.com>
5903
5904         PR middle-end/48814
5905         * gcc.c-torture/execute/pr48814-1.c: New test.
5906         * gcc.c-torture/execute/pr48814-2.c: New test.
5907         * gcc.dg/tree-ssa/assign-1.c: New test.
5908         * gcc.dg/tree-ssa/assign-2.c: New test.
5909         * gcc.dg/tree-ssa/assign-3.c: New test.
5910
5911 2012-03-16  Richard Guenther  <rguenther@suse.de>
5912
5913         * gnat.dg/specs/pack7.ads: New testcase.
5914
5915 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
5916
5917         PR target/52568
5918         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
5919         * gcc.dg/torture/vshuf-8.inc: Likewise.
5920         * gcc.dg/torture/vshuf-16.inc: Likewise.
5921         * gcc.dg/torture/vshuf-32.inc: Likewise.
5922
5923 2012-03-15  Jason Merrill  <jason@redhat.com>
5924
5925         * g++.dg/torture/pr52582.C: New.
5926
5927 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5928
5929         * lib/fortran-modules.exp: New file which was forgotten in r185430.
5930
5931 2012-03-15  Ira Rosen  <irar@il.ibm.com>
5932             Ulrich Weigand  <ulrich.weigand@linaro.org>
5933
5934         * gcc.dg/vect/slp-cond-3.c: New test.
5935         * gcc.dg/vect/slp-cond-4.c: New test.
5936
5937 2012-03-15  Ira Rosen  <irar@il.ibm.com>
5938             Ulrich Weigand  <ulrich.weigand@linaro.org>
5939
5940         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
5941         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
5942
5943 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
5944
5945         PR libfortran/52434
5946         PR libfortran/48878
5947         PR libfortran/38199
5948         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
5949         * gfortran.dg/round_1.f03: Likewise.
5950
5951 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
5952             Andrew Pinski  <apinski@cavium.com>
5953
5954         PR middle-end/52592
5955         * gcc.dg/pr52592.c: New test.
5956
5957 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5958
5959         * gfortran.fortran-torture/compile/compile.exp: Simplify.
5960         * gfortran.fortran-torture/execute/execute.exp: Likewise.
5961         * lib/gcc-dg.exp (cleanup-modules): Move to ..
5962         * lib/fortran-modules.exp: .. this new file. Adjust users.
5963         * lib/gfortran-dg.exp (gfortran-dg-runtest,
5964         gfortran-dg-debug-runtest): Call cleanup-modules.
5965         * lib/fortran-torture.exp (fortran-torture-execute,
5966         fortran-torture): Likewise.
5967         * gfortran.dg/coarray/caf.exp: Likewise.
5968         * lib/lto.exp: Likewise.
5969         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
5970         * gfortran.dg/class_4b.f03: Likewise.
5971         * gfortran.dg/class_4c.f03: Likewise.
5972         * gfortran.dg/class_45a.f03: Likewise.
5973         * gfortran.dg/binding_label_tests_10.f03: Likewise.
5974         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
5975         * gfortran.dg/binding_label_tests_11.f03: Likewise.
5976         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
5977         * gfortran.dg/binding_label_tests_13.f03: Likewise.
5978         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
5979         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
5980         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
5981         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
5982         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
5983         * gfortran.dg/whole_file_28.f90: Likewise.
5984         * gfortran.dg/whole_file_29.f90: Likewise.
5985         * gfortran.dg/whole_file_30.f90: Likewise.
5986         * gfortran.dg/whole_file_31.f90: Likewise.
5987
5988 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
5989
5990         PR tree-optimization/52267
5991         * gcc.dg/pr52267.c: New test.
5992         * gcc.dg/tree-ssa/vrp65.c: New test.
5993         * gcc.dg/tree-ssa/vrp66.c: New test.
5994
5995 2012-03-15  Richard Guenther  <rguenther@suse.de>
5996
5997         PR middle-end/52580
5998         * gfortran.dg/vect/pr52580.f: New testcase.
5999
6000 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
6001
6002         * gcc.target/sh/fpul-usage-1.c: New.
6003
6004 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
6005
6006         PR target/49468
6007         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6008         * gcc.target/sh/pr49468-di.c: Likewise.
6009
6010 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6011
6012         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6013         * gcc.dg/c99-stdint-6.c: Likewise.
6014         * gcc.dg/lto/20090210_0.c: Likewise.
6015         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6016         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6017         * gcc.dg/pragma-init-fini-2.c: Likewise.
6018         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6019         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6020         * gcc.target/i386/pr22152.c: Likewise.
6021         * gcc.target/i386/vect8-ret.c: Likewise.
6022         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6023         handling.
6024
6025 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6026
6027         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6028         * g++.dg/tree-prof/partition1.C: Likewise.
6029         * g++.dg/tree-prof/partition2.C: Likewise.
6030         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6031         handling.
6032         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6033         * gcc.c-torture/execute/20010724-1.c: Remove.
6034         * gcc.c-torture/execute/20010724-1.x: Remove.
6035         * gcc.c-torture/execute/20040208-2.c: Remove.
6036         * gcc.c-torture/execute/20040208-2.x: Remove.
6037         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6038         Remove.
6039         (main) [__mips__ && __sgi__]: Remove.
6040         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6041         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6042         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6043         mips-sgi-irix6* handling.
6044         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6045         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6046         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6047         handling.
6048         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6049         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6050         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6051         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6052         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6053         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6054         mips-sgi-irix6*.
6055         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6056         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6057         * gcc.target/mips/save-restore-3.c: Likewise.
6058         * gcc.target/mips/save-restore-4.c: Likewise.
6059         * gcc.target/mips/save-restore-5.c: Likewise.
6060         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6061         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6062         messages.
6063         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6064         IRIX 6 handling.
6065         (restore_ld_library_path_env_vars): Likewise.
6066         * lib/target-supports.exp (check_profiling_available): Remove
6067         mips*-*-irix* handling.
6068         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6069         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6070         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6071
6072 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6073
6074         PR c++/52582
6075         * g++.dg/opt/pr52582.C: New test.
6076
6077 2012-03-14  Richard Guenther  <rguenther@suse.de>
6078
6079         PR tree-optimization/52571
6080         * gcc.dg/vect/vect-2.c: Initialize arrays.
6081         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6082         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6083         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6084
6085 2012-03-14  Richard Guenther  <rguenther@suse.de>
6086
6087         PR middle-end/52080
6088         PR middle-end/52097
6089         PR middle-end/48124
6090         * gcc.dg/torture/pr48124-1.c: New testcase.
6091         * gcc.dg/torture/pr48124-2.c: Likewise.
6092         * gcc.dg/torture/pr48124-3.c: Likewise.
6093         * gcc.dg/torture/pr48124-4.c: Likewise.
6094
6095 2012-03-14  Richard Guenther  <rguenther@suse.de>
6096
6097         PR middle-end/52578
6098         * gcc.dg/pr52578.c: New testcase.
6099
6100 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6101
6102         PR c++/52521
6103         * g++.dg/cpp0x/udlit-args2.C: New test.
6104
6105 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6106
6107         PR target/48596
6108         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6109         * gcc.c-torture/compile/pr48596.c: ... here.
6110
6111 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
6112
6113         PR c++/51641
6114         * g++.dg/lookup/hidden-class17.C: New test.
6115
6116 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
6117
6118         PR c/52577
6119         * gcc.dg/Wunused-var-3.c: New test.
6120
6121 2012-03-13  Martin Jambor  <mjambor@suse.cz>
6122
6123         * gcc.dg/misaligned-expand-2.c: New test.
6124
6125 2012-03-13  Richard Guenther  <rguenther@suse.de>
6126
6127         PR middle-end/52134
6128         * gcc.dg/pr52134.c: New testcase.
6129
6130 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6131
6132         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6133
6134 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6135
6136         PR tree-optimization/46728
6137         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6138         * gcc.target/powerpc/pr46728-5.c: Likewise.
6139         * gcc.target/powerpc/pr46728-8.c: Likewise.
6140         * gcc.target/powerpc/pr46728-10.c: Likewise.
6141         * gcc.target/powerpc/pr46728-11.c: Likewise.
6142         * gcc.target/powerpc/pr46728-13.c: Likewise.
6143         * gcc.target/powerpc/pr46728-14.c: Likewise.
6144         * gcc.target/powerpc/pr46728-15.c: Likewise.
6145
6146 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
6147
6148         PR c++/52299
6149         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6150
6151 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6152
6153         PR tree-optimization/46728
6154         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6155         * gcc.target/powerpc/pr46728-5.c: Likewise.
6156         * gcc.target/powerpc/pr46728-8.c: Likewise.
6157         * gcc.target/powerpc/pr46728-10.c: Likewise.
6158         * gcc.target/powerpc/pr46728-11.c: Likewise.
6159         * gcc.target/powerpc/pr46728-13.c: Likewise.
6160         * gcc.target/powerpc/pr46728-14.c: Likewise.
6161         * gcc.target/powerpc/pr46728-15.c: Likewise.
6162
6163 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
6164
6165         PR target/49868
6166         * gcc.target/avr/torture/addr-space-1.h: New file.
6167         * gcc.target/avr/torture/addr-space-1-g.h: New test.
6168         * gcc.target/avr/torture/addr-space-1-0.h: New test.
6169         * gcc.target/avr/torture/addr-space-1-1.h: New test.
6170         * gcc.target/avr/torture/addr-space-1-x.h: New test.
6171
6172 2012-03-12  Andrew Pinski  <apinski@cavium.com>
6173
6174         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6175
6176 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6177
6178         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6179         * g++.dg/abi/thunk4.C: Likewise.
6180         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6181         Adapt line numbers.
6182         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6183         handling.
6184         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6185         * g++.dg/eh/spbp.C: Likewise.
6186         * g++.dg/ext/label13.C: Likewise.
6187         * g++.dg/guality/guality.exp: Likewise.
6188         * g++.dg/other/anon5.C: Likewise.
6189         * g++.dg/other/pragma-ep-1.C: Remove.
6190         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6191         * g++.dg/warn/pr31246.C: Likewise.
6192         * g++.dg/warn/weak1.C: Likewise.
6193         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6194         * g++.old-deja/g++.ext/attrib5.C: Likewise.
6195         * gcc.c-torture/compile/limits-declparen.c: Likewise.
6196         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6197         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6198         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6199         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6200         * gcc.dg/c99-tgmath-1.c: Likewise.
6201         * gcc.dg/c99-tgmath-2.c: Likewise.
6202         * gcc.dg/c99-tgmath-3.c: Likewise.
6203         * gcc.dg/c99-tgmath-4.c: Likewise.
6204         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6205         handling.
6206         * gcc.dg/debug/pr49032.c: Likewise.
6207         * gcc.dg/guality/guality.exp: Likewise.
6208         * gcc.dg/intmax_t-1.c: Likewise.
6209         * gcc.dg/pr48616.c: Likewise.
6210         * gcc.dg/pragma-ep-1.c: Remove.
6211         * gcc.dg/pragma-ep-2.c: Remove.
6212         * gcc.dg/pragma-ep-3.c: Remove.
6213         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6214         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6215         * gcc.misc-tests/gcov-14.c: Likewise.
6216         * gfortran.dg/guality/guality.exp: Likewise.
6217         * lib/target-supports.exp (check_weak_available): Likewise.
6218         (add_options_for_tls): Likewise.
6219         (check_ascii_locale_available): Likewise.
6220         * obj-c++.dg/dwarf-2.mm: Likewise.
6221         * objc.dg/dwarf-1.m: Likewise.
6222         * objc.dg/dwarf-2.m: Likewise.
6223
6224 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
6225
6226         PR tree-optimization/51721
6227         * gcc.dg/tree-ssa/vrp64.c: New test.
6228
6229         PR tree-optimization/52533
6230         * gcc.c-torture/compile/pr52533.c: New test.
6231
6232 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
6233
6234         * gcc.target/i386/rtm-xabort-1.c: New.
6235         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6236         * gcc.target/i386/rtm-xend-1.c: Ditto.
6237         * gcc.target/i386/rtm-xtest-1.c: Ditto.
6238         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6239         * gcc.target/i386/sse-13.c: Ditto.
6240         * gcc.target/i386/sse-14.c: Ditto.
6241         * gcc.target/i386/sse-22.c: Ditto.
6242         * gcc.target/i386/sse-23.c: Ditto.
6243         * g++.dg/other/i386-2.C: Ditto.
6244         * g++.dg/other/i386-3.C: Ditto.
6245
6246 2012-03-12  Tobias Burnus  <burnus@net-b.de>
6247
6248         PR fortran/52542
6249         * gfortran.dg/proc_ptr_35.f90: New.
6250
6251 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
6252
6253         PR target/52530
6254         * gcc.dg/torture/pr52530.c: New test.
6255
6256 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6257
6258         PR target/51244
6259         * gcc.target/sh/pr51244-1.c: Fix thinkos.
6260
6261 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6262
6263         PR target/52450
6264         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6265
6266         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6267
6268 2012-03-09  Andrew Pinski  <apinski@cavium.com>
6269
6270         PR middle-end/51988
6271         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6272         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6273
6274 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
6275
6276         * gcc.dg/tree-ssa/scev-3.c: New.
6277         * gcc.dg/tree-ssa/scev-4.c: New.
6278
6279 2012-03-08  Tobias Burnus  <burnus@net-b.de>
6280
6281         PR fortran/52469
6282         * gfortran.dg/proc_ptr_34.f90
6283
6284 2012-03-07  Jason Merrill  <jason@redhat.com>
6285
6286         PR c++/52521
6287         * g++.dg/cpp0x/udlit-mangle.C: New.
6288
6289 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
6290
6291         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6292
6293 2012-03-06  Richard Guenther  <rguenther@suse.de>
6294
6295         PR middle-end/52493
6296         * gcc.dg/torture/pr52493.c: New testcase.
6297
6298 2012-03-06  Richard Guenther  <rguenther@suse.de>
6299
6300         PR lto/52097
6301         * gcc.dg/lto/pr52097_0.c: New testcase.
6302
6303 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
6304
6305         PR target/51244
6306         * gcc.target/sh/pr51244-1.c: New.
6307         * gcc.target/sh/pr51244-2.c: New.
6308         * gcc.target/sh/pr51244-3.c: New.
6309
6310 2012-03-05  Jason Merrill  <jason@redhat.com>
6311
6312         PR c++/51930
6313         * g++.dg/ext/visibility/template11.C: New.
6314
6315         * g++.dg/cpp0x/implicit13.C: New.
6316
6317 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
6318
6319         PR tree-optimization/51721
6320         * gcc.dg/tree-ssa/vrp63.c: New test.
6321         * gcc.dg/pr51721.c: New test.
6322
6323 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6324
6325         PR fortran/50981
6326         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6327         argument checks.
6328
6329 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6330
6331         PR target/52146
6332         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6333
6334 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6335
6336         PR fortran/50981
6337         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6338
6339 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
6340
6341         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6342         int32plus.
6343
6344 2012-03-03  Jason Merrill  <jason@redhat.com>
6345
6346         * g++.dg/cpp0x/nsdmi-defer6.C: New.
6347
6348         Core 1270
6349         * g++.dg/cpp0x/initlist65.C: New.
6350
6351         PR c++/36797
6352         * g++.dg/ext/is_empty2.C: New.
6353
6354 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6355
6356         PR fortran/48820
6357         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6358
6359 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6360
6361         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6362         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6363         * gfortran.dg/bind_c_usage_8.f03: Ditto.
6364         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6365         * gfortran.dg/class_30.f90: Remove dg-warning line.
6366         * gfortran.dg/bind_c_usage_25.f90: New.
6367
6368 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6369
6370         PR fortran/48820
6371         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6372         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6373         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6374
6375 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6376
6377         PR fortran/48820
6378         * gfortran.dg/assumed_type_1.f90: New.
6379         * gfortran.dg/assumed_type_2.f90: New.
6380         * gfortran.dg/assumed_type_3.f90: New.
6381         * gfortran.dg/assumed_type_4.f90: New.
6382
6383 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
6384
6385         PR target/49486
6386         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6387         * gcc.target/sh/pr49468-di.c: New.
6388
6389 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
6390
6391         * gcc.dg/graphite/pr50561.c: Update.
6392
6393 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
6394
6395         * gcc.target/powerpc/pr52457.c: New test.
6396
6397 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6398
6399         * gcc.target/arm/sat-1.c: New test.
6400
6401 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
6402
6403         PR target/46716
6404         * gcc.target/i386/pr46716.c: New test.
6405
6406 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6407
6408         PR c++/51989
6409         * g++.dg/cpp0x/sfinae32.C: New.
6410
6411 2012-03-02  Richard Guenther  <rguenther@suse.de>
6412
6413         PR tree-optimization/52406
6414         * gcc.dg/torture/pr52406.c: New testcase.
6415
6416 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6417
6418         PR fortran/52325
6419         * gfortran.dg/derived_comp_array_ref_8.f90: New.
6420         * gfortran.dg/nullify_2.f90: Update dg-error.
6421         * gfortran.dg/nullify_4.f90: Ditto.
6422         * gfortran.dg/pointer_init_6.f90: Ditto.
6423
6424 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6425
6426         PR fortran/52270
6427         * gfortran.dg/class_51.f90: New.
6428
6429 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6430
6431         PR fortran/52452
6432         * gfortran.dg/intrinsic_8.f90: New.
6433
6434 2012-03-01  Kai Tietz  <ktietz@redhat.com>
6435
6436         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
6437         routines on mingw targets.
6438         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
6439
6440 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
6441
6442         PR tree-optimization/52445
6443         * gcc.dg/pr52445.c: New test.
6444
6445 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6446
6447         PR target/52437
6448         * gcc.c-torture/compile/pr52437.c: New test.
6449
6450         PR middle-end/52419
6451         * gcc.dg/torture/pr52419.c: New test.
6452
6453         PR tree-optimization/52429
6454         * gcc.dg/torture/pr52429.c: New test.
6455         * g++.dg/opt/pr52429.C: New test.
6456
6457 2012-02-29  Richard Guenther  <rguenther@suse.de>
6458
6459         PR testsuite/52297
6460         * gcc.dg/lto/trans-mem-1_0.c: Remove.
6461         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
6462         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
6463         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
6464         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
6465         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
6466
6467 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
6468
6469         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
6470
6471 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
6472
6473         PR fortran/52386
6474         * gfortran.dg/realloc_on_assign_13.f90 : New test.
6475
6476 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
6477
6478         PR target/51534
6479         * gcc.target/arm/neon/pr51534.c: New testcase.
6480
6481 2012-02-28  Richard Guenther  <rguenther@suse.de>
6482
6483         PR target/52407
6484         * gcc.dg/torture/pr52407.c: New testcase.
6485
6486 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6487
6488         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
6489         * gcc.target/arm/vfp2.c: Likewise.
6490         * gcc.target/arm/vfp3.c: Likewise.
6491         * gcc.target/arm/vfp4.c: Likewise.
6492         * gcc.target/arm/vfp5.c: Likewise.
6493         * gcc.target/arm/vfp6.c: Likewise.
6494         * gcc.target/arm/vfp7.c: Likewise.
6495         * gcc.target/arm/vfp8.c: Likewise.
6496         * gcc.target/arm/vfp9.c: Likewise.
6497         * gcc.target/arm/vfp10.c: Likewise.
6498         * gcc.target/arm/vfp11.c: Likewise.
6499         * gcc.target/arm/vfp12.c: Likewise.
6500         * gcc.target/arm/vfp13.c: Likewise.
6501         * gcc.target/arm/vfp14.c: Likewise.
6502         * gcc.target/arm/vfp15.c: Likewise.
6503         * gcc.target/arm/vfp16.c: Likewise.
6504         * gcc.target/arm/vfp17.c: Likewise.
6505         * gcc.target/arm/neon-constants.h: New file.
6506         * gcc.target/arm/neon-vect1.c: New test.
6507         * gcc.target/arm/neon-vect2.c: New test.
6508         * gcc.target/arm/neon-vect3.c: New test.
6509         * gcc.target/arm/neon-vect4.c: New test.
6510         * gcc.target/arm/neon-vect5.c: New test.
6511         * gcc.target/arm/neon-vect6.c: New test.
6512         * gcc.target/arm/neon-vect7.c: New test.
6513         * gcc.target/arm/neon-vect8.c: New test.
6514
6515 2012-02-28  Richard Guenther  <rguenther@suse.de>
6516
6517         PR tree-optimization/52402
6518         * gcc.dg/torture/pr52402.c: New testcase.
6519
6520 2012-02-28  Richard Guenther  <rguenther@suse.de>
6521
6522         PR lto/52400
6523         * g++.dg/lto/pr52400_0.C: New testcase.
6524
6525 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
6526
6527         * gcc.target/avr/torture/builtins-1.c: New test.
6528         * gcc.target/avr/torture/builtins-error.c: New test.
6529
6530 2012-02-28  Kai Tietz  <ktietz@redhat.com>
6531
6532         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
6533         * gcc.target/i386/pr45352-2.c: Likewise.
6534         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
6535         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
6536         targets instead rand.
6537         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6538         * gcc.target/i386/sse2-mul-1.c: Likewise.
6539         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6540         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
6541         * gcc.target/i386/pad-1.c: Likewise.
6542         * gcc.target/i386/pad-9.c: Likewise.
6543         * gcc.target/i386/pad-2.c: Likewise.
6544         * gcc.target/i386/pad-5b.c: Likewise.
6545         * gcc.target/i386/pad-8.c: Likewise.
6546         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
6547         * gcc.target/i386/pr44130.c: Likewise.
6548         * gcc.target/i386/align-main-1.c: Likewise.
6549         * gcc.target/i386/align-main-2.c: Likewise.
6550         * gcc.target/i386/sw-1.c: Likewise.
6551         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
6552         on x64 mingw target.
6553         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
6554         * gcc.target/i386/pr46295.c: Likewise.
6555         * gcc.target/i386/amd64-abi-1.c: Likewise.
6556         * gcc.target/i386/amd64-abi-2.c: Likewise.
6557         * gcc.target/i386/pr39082-1.c: Likewise.
6558         * gcc.target/i386/pr39162.c: Likewise.
6559         * gcc.target/i386/pr22152.c: Likewise.
6560         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
6561         * gcc.target/i386/wrfsbase-2.c: Likewise.
6562         * gcc.target/i386/local.c: Likewise
6563         * gcc.target/i386/wrgsbase-1.c: Likewise.
6564         * gcc.target/i386/wrfsbase-1.c: Likewise.
6565         * gcc.target/i386/pr39315-3.c: Likewise.
6566         * gcc.target/i386/pr35767-4.c: Likewise.
6567         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
6568         x64 mingw target.
6569         * gcc.target/i386/pr45336-2.c: Likewise.
6570         * gcc.target/i386/pr45336-1.c: Likewise.
6571         * gcc.target/i386/pr45336-4.c: Likewise.
6572
6573 2012-02-27  Tristan Gingold  <gingold@adacore.com>
6574
6575         * gnat.dg/array20.ad[sb]: New test.
6576
6577 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
6578
6579         PR target/52375
6580         * gcc.target/arm/pr52375.c: New test.
6581         * gcc.c-torture/compile/pr52375.c: New test.
6582
6583 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6584
6585         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
6586         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
6587
6588 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
6589
6590         * gnat.dg/aggr19.adb: New test.
6591         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
6592
6593 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
6594
6595         PR target/49263
6596         * gcc.target/sh/pr49263.c: New.
6597
6598 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
6599
6600         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
6601         simulate_thread_wrapper_other_threads
6602         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
6603         Move initialization of 'value' to main().
6604         (main): Initialize 'value';
6605         * gcc.dg/simulate-thread/speculative-store.c
6606         (simulate_thread_step_verify): Return 0 when successful.
6607         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
6608         Reduce threshold.
6609         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
6610         (simulate_thread_wrapper_other_threads): Return a success/fail value
6611         and issue an error if the instruction count threshold is exceeded.
6612
6613 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6614
6615         PR target/50580
6616         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
6617         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6618
6619 2012-02-24  Richard Guenther  <rguenther@suse.de>
6620
6621         PR middle-end/52355
6622         * gcc.dg/pr52355.c: New testcase.
6623
6624 2012-02-23  Kai Tietz  <ktietz@redhat.com>
6625
6626         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
6627         * gcc.dg/Wpadded.c: Likewise.
6628         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
6629         structure-layout.
6630         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
6631         for sleep by Sleep and add windows.h include for this function.
6632         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
6633         targets.
6634         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
6635         target.
6636         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
6637         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
6638         on x64 mingw target.
6639         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
6640         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
6641         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
6642         failure on LLP64 target.
6643
6644 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
6645
6646         PR c/52290
6647         * gcc.dg/noncompile/pr52290.c: New test.
6648
6649 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
6650
6651         PR tree-optimization/52019
6652         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
6653
6654 2012-02-22  Kai Tietz  <ktietz@redhat.com>
6655
6656         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
6657         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
6658         derived pdiff_t type.
6659         * g++.dg/torture/pr49720.C: Likewise
6660
6661 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
6662
6663         PR target/52330
6664         * gcc.target/i386/pr52330.c: New test.
6665
6666 2012-02-22  Tobias Burnus  <burnus@net-b.de>
6667
6668         PR fortran/52335
6669         * gfortran.dg/io_constraints_10.f90: New.
6670
6671 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
6672
6673         * lib/target-supports.exp (check_effective_target_vect_condition):
6674         Return true for NEON.
6675
6676 2012-02-21  Kai Tietz  <ktietz@redhat.com>
6677
6678         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
6679
6680 2012-02-21  Richard Guenther  <rguenther@suse.de>
6681
6682         PR tree-optimization/52324
6683         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
6684
6685 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
6686
6687         PR middle-end/51782
6688         * gcc.target/avr/torture/pr51782-1.c: New test.
6689
6690 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
6691
6692         PR tree-optimization/52318
6693         * gcc.dg/pr52318.c: New test.
6694
6695 2012-02-20  Kai Tietz  <ktietz@redhat.com>
6696
6697         * gcc.dg/bf-ms-layout-3.c: New testcase.
6698
6699 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
6700
6701         PR testsuite/52229
6702         PR fortran/32380
6703         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
6704
6705 2012-02-20  Richard Guenther  <rguenther@suse.de>
6706
6707         PR tree-optimization/52298
6708         * gcc.dg/torture/pr52298.c: New testcase.
6709         * gcc.dg/vect/pr52298.c: Likewise.
6710
6711 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
6712
6713         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
6714         * gcc.c-torture/execute/pr52286.c: Ditto.
6715
6716 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
6717
6718         PR tree-optimization/52286
6719         * gcc.c-torture/execute/pr52286.c: New test.
6720
6721 2012-02-18  Tobias Burnus  <burnus@net-b.de>
6722
6723         PR fortran/52295
6724         * gfortran.dg/interface_35.f90: Use -std=f2003.
6725         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
6726         * gfortran.dg/interface_assignment_4.f90: Ditto.
6727         * gfortran.dg/bessel_1.f90: Ditto.
6728         * gfortran.dg/func_result_6.f90: Ditto.
6729         * gfortran.dg/hypot_1.f90: Ditto.
6730         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6731
6732 2012-02-17  Tobias Burnus  <burnus@net-b.de>
6733
6734         PR translation/52232
6735         PR translation/52234
6736         PR translation/52245
6737         PR translation/52246
6738         PR translation/52262
6739         PR translation/52273
6740         * gfortran.dg/coarray_22.f90: Update dg-error.
6741         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
6742
6743 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6744
6745         PR target/51753
6746         * lib/gcc-simulate-thread.exp: Load timeout.exp.
6747         (simulate-thread): Use default timeout.
6748
6749 2012-02-16  Jason Merrill  <jason@redhat.com>
6750
6751         PR c++/52248
6752         * g++.dg/ext/timevar1.C: New.
6753
6754 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
6755
6756         PR c++/52126
6757         * g++.dg/template/using21.C: New.
6758         * g++.dg/template/using22.C: Likewise.
6759
6760 2012-02-16  Jason Merrill  <jason@redhat.com>
6761
6762         PR c++/51415
6763         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
6764
6765 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
6766
6767         PR tree-optimization/52255
6768         * gcc.c-torture/compile/pr52255.c: New test.
6769
6770         PR debug/52260
6771         * g++.dg/debug/dwarf2/pr52260.C: New test.
6772
6773         PR middle-end/51929
6774         * g++.dg/ipa/pr51929.C: New test.
6775
6776 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6777
6778         PR target/52199
6779         * gcc.target/powerpc/pr52199.c: New file.
6780
6781 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6782
6783         PR target/52152
6784         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
6785
6786 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6787
6788         * gcc.dg/pr51867.c: Don't include <math.h>.
6789         (sqrtf): Declare.
6790
6791 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
6792
6793         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
6794         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
6795
6796 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
6797
6798         PR tree-optimization/50561
6799         * gcc.dg/graphite/pr50561.c: New testcase.
6800
6801 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
6802
6803         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
6804         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
6805
6806 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
6807
6808         * gnat.dg/discr35.ad[sb]: New test.
6809
6810 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
6811
6812         * gnat.dg/volatile10.adb: New test.
6813         * gnat.dg/volatile10_pkg.ads: New helper.
6814
6815 2012-02-14  Jason Merrill  <jason@redhat.com>
6816
6817         * g++.dg/ext/attrib43.C: New.
6818
6819 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
6820
6821         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
6822         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
6823         fgnu_tm.
6824         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
6825         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
6826         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
6827         effective_target fgnu_tm.
6828         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
6829
6830 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
6831
6832         PR c++/52247
6833         * g++.dg/template/asmgoto1.C: New test.
6834
6835 2012-02-14  Ian Lance Taylor  <iant@google.com>
6836
6837         PR go/48501
6838         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
6839         compiling generated file for 64bit and index tests.
6840
6841 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
6842
6843         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
6844
6845 2012-02-14  Richard Guenther  <rguenther@suse.de>
6846
6847         PR tree-optimization/52244
6848         PR tree-optimization/51528
6849         * gcc.dg/torture/pr52244.c: New testcase.
6850
6851 2012-02-14  Walter Lee  <walt@tilera.com>
6852
6853         * g++.dg/other/PR23205.C: Disable test on tile.
6854         * g++.dg/other/pr23205-2.C: Disable test on tile.
6855         * gcc.dg/20020312-2.c: Add a condition for __tile__.
6856         * gcc.dg/20040813-1.c: Disable test on tile.
6857         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
6858         * gcc.misc-tests/linkage.exp: Handle tilegx.
6859
6860 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
6861
6862         PR tree-optimization/52210
6863         * gcc.dg/pr52210.c: New test.
6864
6865 2012-02-14  Jason Merrill  <jason@redhat.com>
6866
6867         PR c++/39055
6868         * g++.dg/overload/defarg5.C: New.
6869
6870 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
6871
6872         PR c/52181
6873         * c-c++-common/pr52181.c: New test.
6874
6875 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
6876
6877         PR c++/52215
6878         * g++.dg/ext/atomic-1.C: New test.
6879
6880 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6881
6882         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
6883
6884 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
6885
6886         PR middle-end/52209
6887         * gcc.c-torture/execute/pr52209.c: New test.
6888
6889 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
6890
6891         PR fortran/50981
6892         * gfortran.dg/elemental_optional_args_5.f03: New test.
6893
6894 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
6895
6896         PR testsuite/50076
6897         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
6898         cases.
6899
6900 2012-02-11  Ian Lance Taylor  <iant@google.com>
6901
6902         PR go/51874
6903         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
6904         SPARC Solaris.  Don't run the test at all on systems where it may
6905         not work, rather than xfailing it.
6906
6907 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
6908
6909         PR rtl-optimization/52175
6910         * gcc.c-torture/compile/pr52175.c: New test.
6911
6912 2012-02-10  Jason Merrill  <jason@redhat.com>
6913
6914         PR c++/51910
6915         * g++.dg/template/repo10.C: New.
6916
6917 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
6918
6919         PR debug/52132
6920         * gcc.dg/pr52132.c: New test.
6921
6922 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
6923
6924         * gnat.dg/specs/aggr4.ads: New test.
6925         * gnat.dg/specs/aggr4_pkg.ads: New helper.
6926
6927 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
6928
6929         PR target/52146
6930         * gcc.target/i386/pr52146.c: New.
6931
6932 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
6933
6934         PR middle-end/52177
6935         * c-c++-common/pr52177.c: New test.
6936
6937 2012-02-10  Jan Hubicka  <jh@suse.cz>
6938
6939         PR middle-end/48600
6940         * g++.dg/torture/pr48600.C: New testcase.
6941
6942 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
6943
6944         PR middle-end/52140
6945         * gcc.dg/dfp/pr52140.c: New test.
6946
6947 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
6948
6949         PR fortran/32380
6950         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
6951         of dg-options.
6952
6953 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
6954
6955         PR middle-end/51867
6956         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
6957         * testsuite/gcc.dg/pr51867.c: New test.
6958
6959 2012-02-09  Ian Lance Taylor  <iant@google.com>
6960
6961         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
6962         which don't support -fsplit-stack.  Turn off optimization when
6963         compiling select5-out.go.
6964
6965 2012-02-08  Ian Lance Taylor  <iant@google.com>
6966
6967         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
6968         systems which don't support -fsplit-stack.
6969
6970 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
6971
6972         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
6973         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
6974         machine instuction in the log.
6975
6976 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
6977
6978         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
6979           to 20 seconds.
6980
6981 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
6982
6983         PR driver/48524
6984         * gcc.dg/pr48524.c: New test.
6985         * gcc.dg/pr48524.spec: New spec file for test.
6986
6987 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6988
6989         PR fortran/32380
6990         * gfortran.dg/vect/pr32380.f90:  New test.
6991
6992 2012-02-08  Tobias Burnus  <burnus@net-b.de>
6993
6994         PR fortran/52151
6995         * gfortran.dg/realloc_on_assign_12.f90: New.
6996
6997 2012-02-08  Richard Guenther  <rguenther@suse.de>
6998
6999         PR rtl-optimization/52170
7000         * gcc.dg/torture/pr52170.c: New testcase.
7001
7002 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
7003
7004         PR gcov-profile/52150
7005         * gcc.dg/tree-prof/pr52150.c: New test.
7006
7007         PR rtl-optimization/52139
7008         * gcc.dg/pr52139.c: New test.
7009
7010 2012-02-07  Jason Merrill  <jason@redhat.com>
7011
7012         PR c++/51675
7013         * g++.dg/cpp0x/constexpr-union3.C: New.
7014
7015         PR c++/52035
7016         * g++.dg/lto/pr52035_0.C: New.
7017
7018 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7019
7020         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7021         * gcc.dg/special/weak-1.c: Likewise.
7022         * gcc.dg/ucnid-12.c: Likewise.
7023         * gcc.dg/torture/pr45678-1.c: Likewise.
7024         * gcc.dg/torture/pr45678-2.c: Likewise.
7025         * gcc.dg/vector-4.c: Likewise.
7026         * gcc.dg/ipa/inline-5.c: Likewise.
7027         * gcc.dg/ucnid-11.c: Likewise.
7028         * gcc.misc-tests/gcov-13.c: Likewise.
7029         * gcc.misc-tests/gcov-14.c: Likewise.
7030         * g++.dg/ext/label13.C: Likewise.
7031         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7032         hppa*-*-hpux* options.
7033         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7034         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7035         * gcc.dg/pr48616.c: Likewise.
7036         * gcc.dg/pr17957.c: Likewise.
7037         * gcc.dg/pr17055-1.c: Likewise.
7038         * gcc.dg/pr32912-1.c: Likewise.
7039         * gcc.dg/tm/pr51472.c: Likewise.
7040         * c-c++-common/fold-bitand-4.c: Likewise.
7041         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7042         Use dg-additional-options for extra options.
7043
7044 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
7045
7046         * gcc.target/epiphany/interrupt-2.c: New test.
7047
7048 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7049
7050         PR target/52155
7051         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7052         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7053         for MIPS ELF.
7054
7055 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7056
7057         PR target/52152
7058         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7059
7060 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7061
7062         PR middle-end/24306
7063         PR target/52154
7064         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7065         * gcc.target/mips/va-arg-1.c: New test.
7066
7067 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
7068
7069         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7070         for -mno-pointers-to-nested-functions.
7071
7072 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
7073
7074         * gcc.c-torture/execute/20120207-1.c: New test.
7075
7076 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
7077
7078         PR rtl-optimization/52060
7079         * gcc.dg/torture/pr52060.c: New test.
7080
7081         PR middle-end/52074
7082         * gcc.c-torture/compile/pr52074.c: New test.
7083
7084 2012-02-07  Tobias Burnus  <burnus@net-b.de>
7085
7086         PR fortran/51514
7087         * gfortran.dg/class_to_type_2.f90: New.
7088
7089 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
7090
7091         PR fortran/32373
7092         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
7093         Remove module.
7094
7095 2012-02-06  Jason Merrill  <jason@redhat.com>
7096
7097         PR c++/52088
7098         * g++.dg/template/conv13.C: New.
7099
7100 2012-02-06  Richard Guenther  <rguenther@suse.de>
7101
7102         PR tree-optimization/52115
7103         * gcc.c-torture/compile/pr52115.c: New testcase.
7104
7105 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
7106
7107         PR target/52129
7108         * gcc.c-torture/execute/pr52129.c: New test.
7109
7110 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
7111
7112         * gcc.dg/pr48374.c: Actually add the test I forgot
7113         in the 2012-01-25 commit.
7114
7115 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7116
7117         PR fortran/32373
7118         * gfortran.dg/vect/vect-8.f90:  New test case.
7119
7120 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7121
7122         PR fortran/48847
7123         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
7124
7125 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
7126
7127         PR fortran/52102
7128         * gfortran.dg/class_48.f90 : Add test of allocate class array
7129         component with source in subroutine test3.  Remove commenting
7130         out in subroutine test4, since branching on unitialized variable
7131         is now fixed (no PR for this last.).
7132
7133 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7134
7135         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7136         on MIPS targets.
7137         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7138
7139 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7140
7141         PR target/52125
7142         * lib/target-supports.exp (check_effective_target_mips_rel): New.
7143         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7144
7145 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7146
7147         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7148         (check_effective_target_sync_int_long): Use it.
7149         (check_effective_target_sync_char_short): Likewise.
7150         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7151
7152 2012-02-05  Tobias Burnus  <burnus@net-b.de>
7153
7154         PR fortran/51972
7155         * gfortran.dg/class_48.f90: Add some further checks.
7156
7157 2012-02-05  Ira Rosen  <irar@il.ibm.com>
7158
7159         PR tree-optimization/52091
7160         * gcc.dg/vect/pr52091.c: New test.
7161
7162 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
7163
7164         PR rtl-optimization/52113
7165         * gcc.target/avr/pr52113.c: New test.
7166
7167 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
7168
7169         PR rtl-optimization/52092
7170         * gcc.c-torture/compile/pr52092.c: New test.
7171
7172 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
7173
7174         PR fortran/41587
7175         * gfortran.dg/class_array_10.f03: New test.
7176
7177         PR fortran/46356
7178         * gfortran.dg/class_array_11.f03: New test.
7179
7180         PR fortran/51754
7181         * gfortran.dg/class_array_12.f03: New test.
7182
7183 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
7184
7185         PR fortran/52012
7186         * gfortran.dg/realloc_on_assign_11.f90: New test.
7187
7188 2012-02-02  Tobias Burnus  <burnus@net-b.de>
7189
7190         PR fortran/52093
7191         * gfortran.dg/shape_7.f90: New.
7192
7193 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7194
7195         * gcc.target/mips/mips-prepend-1.c: New test.
7196
7197 2012-02-02  Jan Hubicka  <jh@suse.cz>
7198             Tom de Vries  <tom@codesourcery.com>
7199
7200         PR middle-end/51998
7201         * testsuite/gcc.dg/alias-12.c: New testcase.
7202         * testsuite/gcc.dg/alias-13.c: New testcase.
7203
7204 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
7205
7206         PR target/52086
7207         * gcc.dg/pr52086.c: New test.
7208
7209         PR tree-optimization/52073
7210         * gcc.c-torture/compile/pr52073.c: New test.
7211
7212 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
7213
7214         PR fortran/51958
7215         * gfortran.dg/function_optimize_10.f90:  New test.
7216
7217 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
7218
7219         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7220         test on alpha*-*-*.
7221
7222 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7223
7224         PR fortran/52024
7225         * gfortran.dg/typebound_operator_14.f90: New.
7226
7227 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7228
7229         PR fortran/52059
7230         * gfortran.dg/elemental_function_1.f90: New.
7231
7232 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7233
7234         PR rtl-optimization/51374
7235         * gcc.target/avr/torture/pr51374-1.c:
7236         Also fail if SBIS is seen.
7237
7238 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7239
7240         PR rtl-optimization/51374
7241         * gcc.target/avr/torture/pr51374-1.c: New.
7242
7243 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7244
7245         PR fortran/52024
7246         * gfortran.dg/typebound_generic_11.f90: New.
7247
7248 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7249
7250         PR fortran/52029
7251         * gfortran.dg/class_49.f90: New.
7252
7253 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7254
7255         PR fortran/52013
7256         * gfortran.dg/elemental_args_check_6.f90: New.
7257
7258 2012-01-31  Jason Merrill  <jason@redhat.com>
7259
7260         PR c++/52043
7261         * g++.dg/cpp0x/variadic122.C: New.
7262
7263 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
7264
7265         PR fortran/52012
7266         * gfortran.dg/realloc_on_assign_10.f90: New test.
7267
7268 2012-01-31  Richard Guenther  <rguenther@suse.de>
7269
7270         PR tree-optimization/51528
7271         * gcc.dg/torture/pr51528.c: New testcase.
7272
7273 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
7274
7275         PR go/48501
7276         * lib/go.exp (go_target_compile): Append timeout= to options.
7277         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7278         select5-out.go test on alpha*-*-* targets.
7279
7280 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
7281
7282         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7283         (TEST_SHORT): Reformat in the same way.
7284         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7285         (TEST_SHORT): Reformat in the same way.
7286         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7287         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7288         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7289         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7290         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7291
7292 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
7293
7294         PR target/51835
7295         * gcc.target/arm/pr51835.c: New testcase.
7296
7297 2012-01-30  Richard Guenther  <rguenther@suse.de>
7298
7299         PR tree-optimization/52028
7300         * gcc.dg/torture/pr52028.c: New testcase.
7301         * gfortran.dg/ldist-pr45199.f: Adjust.
7302         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7303         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7304         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7305
7306 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
7307
7308         PR debug/52027
7309         * gcc.dg/tree-prof/pr52027.c: New test.
7310
7311         PR tree-optimization/52046
7312         * gcc.dg/pr52046.c: New test.
7313
7314         PR debug/52048
7315         * g++.dg/other/pr52048.C: New test.
7316
7317 2012-01-30  Richard Guenther  <rguenther@suse.de>
7318
7319         PR tree-optimization/52045
7320         * gcc.dg/pr52045.c: New testcase.
7321
7322 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
7323
7324         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7325         new code generated for __sync_lock_release.
7326
7327 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7328
7329         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7330
7331 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7332
7333         PR testsuite/51875
7334         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7335
7336         * g++.dg/ext/visibility/template10.C: Fix typo.
7337
7338         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7339
7340 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
7341
7342         PR c++/51327
7343         * g++.dg/cpp0x/constexpr-ice6.C: New.
7344
7345 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7346
7347         PR fortran/41600
7348         * gfortran.dg/default_initialization_6.f90: New.
7349
7350 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7351
7352         PR fortran/51972
7353         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7354         * gfortran.dg/class_48.f90: New.
7355
7356 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
7357
7358         PR fortran/51808
7359         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7360
7361 2012-01-28  Tobias Burnus  <burnus@net-b.de>
7362
7363         PR fortran/51972
7364         * gfortran.dg/class_allocate_12.f90: New.
7365
7366 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
7367
7368         * gcc.dg/torture/pr50444.c: Fix dg directives.
7369
7370 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
7371
7372         PR target/52006
7373         * gcc.target/arm/pr52006.c: New test.
7374
7375 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
7376
7377         PR testsuite/52011
7378         * gcc.dg/lto/trans-mem.h: New file.
7379         * gcc.dg/lto/trans-mem-2_0.c: Include it.
7380         * gcc.dg/lto/trans-mem-1_1.c: Same.
7381         * gcc.dg/lto/trans-mem-4_1.c: Same.
7382         * gcc.dg/lto/trans-mem-3_1.c: Same.
7383
7384 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7385
7386         PR fortran/52022
7387         * gfortran.dg/dummy_procedure_7.f90: New.
7388
7389 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
7390
7391         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7392         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7393
7394 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
7395
7396         PR c++/51852
7397         * g++.dg/other/gc5.C: New test.
7398
7399 2012-01-27  Richard Guenther  <rguenther@suse.de>
7400
7401         PR tree-optimization/50444
7402         * gcc.dg/torture/pr50444.c: New testcase.
7403
7404 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7405
7406         PR fortran/51970
7407         PR fortran/51977
7408         * gfortran.dg/move_alloc_13.f90: New.
7409
7410 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7411
7412         PR fortran/51953
7413         * gfortran.dg/allocate_alloc_opt_13.f90: New.
7414         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7415         and change dg-error string.
7416
7417 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7418
7419         PR fortran/52016
7420         * gfortran.dg/elemental_args_check_5.f90: New.
7421
7422 2012-01-27  Richard Guenther  <rguenther@suse.de>
7423
7424         PR middle-end/51959
7425         * g++.dg/torture/pr51959.C: New testcase.
7426
7427 2012-01-27  Tom de Vries  <tom@codesourcery.com>
7428
7429         PR tree-optimization/51990
7430         * gcc.dg/pr51990.c: New test.
7431         * gcc.dg/pr51990-2.c: Same.
7432
7433 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
7434             Tobias Burnus <burnus@gcc.gnu.org>
7435
7436         PR fortran/48705
7437         * gfortran.dg/class_allocate_11.f03: New.
7438
7439         PR fortran/51870
7440         PR fortran/51943
7441         PR fortran/51946
7442         * gfortran.dg/class_allocate_7.f03: New.
7443         * gfortran.dg/class_allocate_8.f03: New.
7444         * gfortran.dg/class_allocate_9.f03: New.
7445         * gfortran.dg/class_allocate_10.f03: New.
7446
7447 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7448
7449         * gnat.dg/discr34.adb: New test.
7450         * gnat.dg/discr34_pkg.ads: New helper.
7451
7452 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7453
7454         * gnat.dg/discr33.adb: New test.
7455
7456 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7457
7458         * gnat.dg/limited_with3.ad[sb): New test.
7459         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
7460         * gnat.dg/limited_with3_pkg2.ads: Likewise.
7461         * gnat.dg/limited_with3_pkg3.ads: Likewise.
7462
7463 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7464
7465         * gnat.dg/stack_usage1.adb: New test.
7466         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
7467
7468         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
7469         * gcc.dg/pr44194-2.c: Likewise.
7470
7471 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
7472
7473         PR c++/51370
7474         * g++.dg/template/crash112.C: New.
7475
7476 2012-01-27  Richard Henderson  <rth@redhat.com>
7477
7478         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
7479
7480 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7481
7482         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
7483
7484 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
7485
7486         PR middle-end/51895
7487         * g++.dg/opt/pr51895.C: New test.
7488
7489 2012-01-26  Michael Matz  <matz@suse.de>
7490
7491         PR tree-optimization/48794
7492         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
7493
7494 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7495
7496         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
7497
7498 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7499
7500         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
7501         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
7502         memory.
7503         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
7504         the default value for s390 and s390x.
7505
7506 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
7507
7508         PR lto/51698
7509         * gcc.dg/lto/trans-mem-4_0.c: New.
7510         * gcc.dg/lto/trans-mem-4_1.c: New.
7511         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
7512         TM builtins.
7513         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
7514         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
7515         TM builtins.
7516         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
7517         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
7518         TM builtins.
7519
7520 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
7521
7522         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
7523
7524 2012-01-25  Ian Lance Taylor  <iant@google.com>
7525
7526         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
7527
7528 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7529
7530         PR fortran/51995
7531         * gfortran.dg/typebound_proc_25.f90: New.
7532
7533 2012-01-25  Jason Merrill  <jason@redhat.com>
7534
7535         PR c++/51992
7536         * g++.dg/lto/pr51992_0.C: New.
7537
7538 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
7539
7540         PR tree-optimization/51987
7541         * gcc.target/i386/pr51987.c: New test.
7542
7543 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7544
7545         * gcc.dg/tm/lto-1.c: Require lto support in target.
7546
7547 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
7548
7549         PR rtl-optimization/48374
7550         * gcc.dg/pr48374.c: New test.
7551
7552 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
7553
7554         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
7555
7556 2012-01-25  Tobias Burnus  <burnus@net-b.de>
7557
7558         PR fortran/51966
7559         * gfortran.dg/derived_constructor_char_3.f90: New.
7560
7561 2012-01-24  Ian Lance Taylor  <iant@google.com>
7562
7563         * go.test/go-test.exp (filecmp): New procedure.
7564         (errchk): Handle quoted square brackets.
7565         (go-gc-tests): Set go_compile_args. Handle various new test
7566         lines.  Skip a few new tests.
7567         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
7568
7569 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7570
7571         * lib/target-supports.exp (proc check_effective_target_vect_perm)
7572         (check_effective_target_vect_extract_even_odd)
7573         (check_effective_target_vect_interleave): Return true for MIPS
7574         paired-single.
7575
7576 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7577
7578         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
7579         (main): Use it instead of argc.
7580
7581 2012-01-24  Jason Merrill  <jason@redhat.com>
7582
7583         PR c++/51973
7584         * g++.dg/cpp0x/sfinae31.C: New.
7585
7586 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7587
7588         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
7589
7590 2012-01-24  Jason Merrill  <jason@redhat.com>
7591
7592         PR c++/51812
7593         * g++.dg/inherit/covariant20.C: New.
7594
7595 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
7596
7597         PR c++/51223
7598         * g++.dg/parse/crash58.C: New.
7599
7600 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
7601
7602         PR target/51957
7603         * gcc.dg/pr51957-1.c: New test.
7604         * gcc.dg/pr51957-1.h: New file.
7605         * gcc.dg/pr51957-2.c: New test.
7606
7607 2012-01-23  Jason Merrill  <jason@redhat.com>
7608
7609         PR c++/51930
7610         * g++.dg/ext/visibility/template10.C: New.
7611
7612 2012-01-23  Tobias Burnus  <burnus@net-b.de>
7613
7614         PR fortran/51948
7615         * gfortran.dg/move_alloc_12.f90: New.
7616
7617 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7618
7619         PR middle-end/45416
7620         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
7621
7622 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
7623
7624         PR c++/51398
7625         * g++.dg/template/crash111.C: New.
7626
7627 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
7628
7629         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
7630         configurations.
7631         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
7632
7633 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
7634
7635         PR testsuite/51941
7636         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
7637         the DW_TAG_class_type and DW_AT_name: "Executor".
7638
7639 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7640
7641         * lib/target-supports.exp
7642         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
7643         (check_effective_target_vect_interleave): Likewise.
7644
7645 2012-01-22  Jason Merrill  <jason@redhat.com>
7646
7647         PR c++/51925
7648         * g++.dg/template/using20.C: New.
7649         * g++.dg/template/template-id-2.C: Adjust diagnostic.
7650
7651 2012-01-23  Jason Merrill  <jason@redhat.com>
7652
7653         PR target/51934
7654         * g++.dg/torture/pr51344.C: Limit to x86.
7655
7656 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
7657
7658         * c-c++-common/tm/omp.c: Require target with pthread support.
7659
7660 2012-01-23  Richard Guenther  <rguenther@suse.de>
7661
7662         PR tree-optimization/51949
7663         * gcc.dg/torture/pr51949.c: New testcase.
7664
7665 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
7666
7667         PR rtl-optimization/51933
7668         * gcc.c-torture/execute/pr51933.c: New test.
7669
7670 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
7671
7672         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
7673         Do not define for Interix.
7674
7675 2012-01-22  Jason Merrill  <jason@redhat.com>
7676
7677         PR c++/51832
7678         * g++.dg/lto/pr51832.h: New.
7679         * g++.dg/lto/pr51832_0.C: New.
7680         * g++.dg/lto/pr51832_1.C: New.
7681
7682 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7683
7684         * gcc.dg/ext-elim-1.c: New test.
7685
7686 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
7687
7688         PR target/51931
7689         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
7690         * g++.dg/opt/longbranch1.C: Likewise.
7691
7692 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
7693
7694         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
7695         in C++11 mode.
7696
7697 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7698
7699         PR fortran/50556
7700         * gfortran.dg/namelist_74.f90: New test.
7701         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
7702
7703 2012-01-21  Tobias Burnus  <burnus@net-b.de>
7704
7705         PR fortran/51913
7706         * gfortran.dg/class_47.f90: New.
7707
7708 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
7709
7710         * gnat.dg/renaming5.ad[sb]: New test.
7711
7712 2012-01-20  Jason Merrill  <jason@redhat.com>
7713
7714         PR c++/51919
7715         * g++.dg/pch/mangle1.{C,Hs}: Remove.
7716
7717 2012-01-20  Jason Merrill  <jason@redhat.com>
7718
7719         PR c++/51922
7720         * g++.dg/ext/attrib42.C: Require ilp32.
7721
7722 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
7723
7724         PR target/51915
7725         * gcc.target/arm/pr51915.c: New test.
7726
7727 2012-01-20  Cary Coutant  <ccoutant@google.com>
7728             Dodji Seketeli  <dodji@redhat.com>
7729
7730         PR debug/45682
7731         * g++.dg/debug/dwarf2/nested-3.C: New test.
7732
7733 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7734
7735         PR c++/51402
7736         * g++.dg/template/crash110.C: New.
7737
7738 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7739
7740         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
7741         Remove default options on hppa*-*-hpux*.
7742
7743 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7744
7745         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
7746
7747 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7748
7749         * gcc.c-torture/compile/pr51856.c: New testcase.
7750
7751 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
7752
7753         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
7754         options to go_target_compile.
7755
7756 2012-01-20  Kai Tietz  <ktietz@redhat.com>
7757
7758         * g++.dg/torture/pr51344.C: Fix typo.
7759
7760 2012-01-20  Richard Guenther  <rguenther@suse.de>
7761
7762         PR tree-optimization/51903
7763         * g++.dg/torture/pr51903.C: New testcase.
7764
7765 2012-01-20  Tobias Burnus  <burnus@net-b.de>
7766             Janus Weil  <janus@gcc.gnu.org>
7767
7768         PR fortran/51056
7769         * gfortran.dg/use_21.f90: New.
7770
7771 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
7772
7773         PR target/51106
7774         * gcc.dg/torture/pr51106-1.c: New test.
7775         * gcc.dg/torture/pr51106-2.c: New test.
7776
7777 2012-01-19  Kai Tietz  <ktietz@redhat.com>
7778
7779         * g++.dg/torture/pr51344.C: New test.
7780
7781 2012-01-19  Tobias Burnus  <burnus@net-b.de>
7782
7783         PR fortran/51904
7784         * gfortran.dg/intrinsic_size_2.f90: New.
7785
7786 2012-01-19  Jason Merrill  <jason@redhat.com>
7787
7788         PR c++/51889
7789         * g++.dg/inherit/using7.C: New.
7790
7791 2012-01-19  Richard Guenther  <rguenther@suse.de>
7792
7793         PR tree-optimization/37997
7794         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
7795
7796 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
7797
7798         PR rtl-optimization/51505
7799         * gcc.dg/pr51505.c: New test.
7800
7801 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
7802
7803         PR fortran/51634
7804         * gfortran.dg/typebound_operator_12.f03: New.
7805         * gfortran.dg/typebound_operator_13.f03: New.
7806
7807 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
7808
7809         PR c++/51225
7810         * g++.dg/cpp0x/pr51225.C: New.
7811
7812 2012-01-17  Ian Lance Taylor  <iant@google.com>
7813
7814         PR go/50656
7815         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
7816
7817 2012-01-17  Tobias Burnus  <burnus@net-b.de>
7818
7819         PR fortran/51869
7820         * gfortran.dg/realloc_on_assign_9.f90: New.
7821
7822 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
7823
7824         PR other/51165
7825         * gcc.dg/tm/memopt-3.c: Remove xfail.
7826         * gcc.dg/tm/memopt-4.c: Remove xfail.
7827         * gcc.dg/tm/memopt-5.c: Remove xfail.
7828         * gcc.dg/tm/memopt-7.c: Remove xfail.
7829
7830 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
7831
7832         PR tree-optimization/51877
7833         * gcc.c-torture/execute/pr51877.c: New test.
7834
7835 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
7836
7837         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
7838         {!vect_align_arrays} to vect_sizes_32B_16B.
7839         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
7840         * gcc.dg/vect/vect-peel-3.c: Ditto.
7841
7842 2012-01-16  Jason Merrill  <jason@redhat.com>
7843
7844         PR c++/51854
7845         * g++.dg/abi/mangle60.C: New.
7846
7847         PR c++/51827
7848         * g++.dg/pch/mangle1.{C,Hs}: New.
7849
7850 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
7851             Tobias Burnus  <burnus@net-b.de>
7852
7853         PR fortran/50981
7854         * gfortran.dg/elemental_optional_args_3.f90: New
7855         * gfortran.dg/elemental_optional_args_4.f90: New
7856
7857 2012-01-16  Tobias Burnus  <burnus@net-b.de>
7858
7859         PR fortran/51809
7860         * gfortran.dg/use_20.f90: New
7861
7862 2012-01-16  Jason Merrill  <jason@redhat.com>
7863
7864         PR c++/51868
7865         * g++.dg/cpp0x/rv-bitfield.C: New.
7866         * g++.dg/cpp0x/rv-bitfield2.C: New.
7867
7868 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
7869
7870         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
7871         subroutine 'qsort' and use index array to assign the result.
7872
7873 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
7874
7875         PR tree-optimization/51865
7876         * gcc.dg/pr51865.c: New test.
7877
7878 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
7879
7880         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
7881
7882 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
7883
7884         * gcc.target/mips/code-readable-2.c: Allow the jump table address
7885         to be loaded from the constant pool, rather than via %hi and %lo.
7886
7887 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
7888
7889         PR rtl-optimization/51821
7890         * gcc.dg/pr51821.c: New test.
7891
7892 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
7893
7894         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
7895
7896 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
7897
7898         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
7899
7900 2012-01-14  Tobias Burnus  <burnus@net-b.de>
7901
7902         PR fortran/51800
7903         * gfortran.dg/init_flag_8.f90: New.
7904         * gfortran.dg/init_flag_9.f90: New.
7905
7906 2011-01-14  Tobias Burnus  <burnus@net-b.de>
7907
7908         PR fortran/51816
7909         * gfortran.dg/use_18.f90: New.
7910         * gfortran.dg/use_19.f90: New.
7911
7912 2012-01-13  Ian Lance Taylor  <iant@google.com>
7913
7914         PR c++/50012
7915         * g++.dg/warn/Wsign-compare-4.C: New.
7916
7917 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
7918
7919         PR fortran/48351
7920         * gfortran.dg/alloc_comp_assign.f03: New.
7921         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
7922         __BUILTIN_FREE from 38 to 32.
7923
7924 2012-01-13  Jason Merrill  <jason@redhat.com>
7925
7926         PR c++/20681
7927         * g++.dg/warn/Wreturn-type-7.C: New.
7928
7929 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
7930
7931         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
7932         assumption.
7933         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
7934         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
7935         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
7936         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
7937         int32plus because of big array needed.
7938         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
7939         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
7940
7941 2012-01-13  Jason Merrill  <jason@redhat.com>
7942
7943         PR c++/51813
7944         * g++.dg/ext/visibility/template9.C: New.
7945
7946         PR c++/51620
7947         * g++.dg/cpp0x/defaulted34.C: New.
7948         * g++.dg/template/virtual3.C: New.
7949
7950 2012-01-13  Richard Guenther  <rguenther@suse.de>
7951
7952         PR middle-end/8081
7953         * gcc.dg/torture/pr8081.c: New testcase.
7954
7955 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
7956
7957         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
7958
7959 2012-01-12  Jason Merrill  <jason@redhat.com>
7960
7961         PR c++/51714
7962         * g++.dg/ext/stmtexpr14.C: New.
7963
7964 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
7965
7966         PR c++/51633
7967         * g++.dg/cpp0x/constexpr-diag4.C: New test.
7968
7969 2012-01-12  Jason Merrill  <jason@redhat.com>
7970
7971         PR c++/48051
7972         * g++.dg/abi/mangle48.C: Test qualified-names, too.
7973         * g++.dg/abi/mangle58.C: Likewise.
7974
7975         PR c++/51403
7976         * g++.dg/template/arg8.C: New.
7977
7978 2012-01-12  Ira Rosen  <irar@il.ibm.com>
7979
7980         PR tree-optimization/51799
7981         * gcc.dg/vect/pr51799.c: New test.
7982         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
7983         patterns.
7984
7985 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7986             Tobias Burnus  <burnus@net-b.de>
7987
7988         PR fortran/51057
7989         PR fortran/51616
7990         * lib/target-supports.exp
7991         (check_effective_target_fortran_largest_fp_has_sqrt): New.
7992         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
7993
7994 2012-01-11  Jason Merrill  <jason@redhat.com>
7995
7996         PR c++/51565
7997         * g++.dg/ext/attrib42.C: New.
7998
7999 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
8000
8001         PR bootstrap/51796
8002         * gcc.dg/pr51796.c: New test.
8003
8004 2012-01-11  Jason Merrill  <jason@redhat.com>
8005
8006         PR c++/51818
8007         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8008
8009 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8010
8011         * gnat.dg/array19.ad[sb]: New test.
8012
8013 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8014
8015         * gnat.dg/opt23.ad[sb]: New test.
8016         * gnat.dg/opt23_pkg.ad[sb]: New helper.
8017         * gnat.dg/opt24.ad[sb]: New test.
8018
8019 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8020
8021         PR tree-optimization/49642
8022         * gcc.dg/tree-ssa/pr49642-1.c: New test.
8023         * gcc.dg/tree-ssa/pr49642-2.c: New test.
8024
8025 2012-01-11  Jason Merrill  <jason@redhat.com>
8026
8027         PR c++/51613
8028         * g++.dg/template/explicit-args5.C: New.
8029
8030 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8031
8032         * gcc.c-torture/execute/20120110-1.c: New testcase.
8033
8034 2012-01-10  Jason Merrill  <jason@redhat.com>
8035
8036         PR c++/51614
8037         * g++.dg/inherit/ambig1.C: New.
8038
8039         PR c++/51433
8040         * g++.dg/cpp0x/constexpr-cache1.C: New.
8041
8042 2012-01-10  Richard Guenther  <rguenther@suse.de>
8043
8044         PR tree-optimization/51801
8045         * gcc.dg/torture/pr51801.c: New testcase.
8046
8047 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8048
8049         PR fortran/51652
8050         * gfortran.dg/allocate_with_typespec_5.f90: New.
8051
8052 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8053
8054         * gfortran.dg/class_39.f03: Update dg-error string.
8055
8056 2012-01-10  Richard Guenther  <rguenther@suse.de>
8057
8058         PR tree-optimization/50913
8059         * gcc.dg/graphite/interchange-16.c: New testcase.
8060         * gcc.dg/graphite/scop-20.c: XFAIL.
8061         * gfortran.dg/graphite/interchange-1.f: Likewise.
8062         * gfortran.dg/graphite/block-1.f90: Likewise.
8063         * gfortran.dg/graphite/block-2.f: Likewise.
8064
8065 2012-01-10  Richard Henderson  <rth@redhat.com>
8066
8067         * lib/target-supports.exp (check_effective_target_vect_perm,
8068         check_effective_target_vect_perm_byte,
8069         check_effective_target_vect_perm_short): Enable for arm neon.
8070
8071 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8072
8073         PR fortran/46328
8074         * gfortran.dg/typebound_operator_11.f90: New.
8075
8076 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
8077
8078         * gnat.dg/array18.adb: New test.
8079         * gnat.dg/array18_pkg.ads: New helper.
8080
8081 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
8082
8083         PR fortran/51791
8084         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8085         around base object in first assignment in main program.
8086         * gfortran.dg/typebound_operator_10.f03: New test.
8087
8088 2012-01-09  Martin Jambor  <mjambor@suse.cz>
8089
8090         PR tree-optimization/51759
8091         * g++.dg/ipa/pr51759.C: New test.
8092
8093 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8094
8095         PR fortran/51758
8096         * gfortran.dg/optional_absent_2.f90: New.
8097
8098 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8099
8100         PR fortran/51578
8101         * gfortran.dg/use_17.f90: New.
8102
8103 2012-01-09  Gary Funck  <gary@intrepid.com>
8104
8105         PR preprocessor/33919
8106         * gcc.dg/pr33919.c: New test.
8107         * gcc.dg/pr33919-0.h: New test header file.
8108         * gcc.dg/pr33919-1.h: Ditto.
8109         * gcc.dg/pr33919-2.h: Ditto.
8110
8111 2012-01-07  Jan Hubicka  <jh@suse.cz>
8112
8113         PR tree-optimize/51694
8114         * gcc.c-torture/compile/pr51694.c: new testcase.
8115
8116 2012-01-07  Jan Hubicka  <jh@suse.cz>
8117
8118         PR tree-optimization/51600
8119         * g++.dg/torture/pr51600.C: New testcase.
8120
8121 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8122
8123         PR gcov-profile/51715
8124         PR gcov-profile/51717
8125         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8126         * gcc.misc-tests/gcov-14.c: Likewise.
8127
8128 2012-01-06  Jason Merrill  <jason@redhat.com>
8129
8130         * g++.dg/parse/new5.C: New.
8131
8132 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
8133
8134         PR testsuite/51655
8135         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8136         including <string.h>.
8137
8138 2012-01-06  Jason Merrill  <jason@redhat.com>
8139
8140         * g++.dg/abi/mangle51.C: New.
8141         * g++.dg/abi/mangle52.C: New.
8142         * g++.dg/abi/mangle53.C: New.
8143         * g++.dg/abi/mangle54.C: New.
8144         * g++.dg/abi/mangle55.C: New.
8145         * g++.dg/abi/mangle56.C: New.
8146         * g++.dg/abi/mangle57.C: New.
8147         * g++.dg/abi/mangle58.C: New.
8148         * g++.dg/abi/mangle59.C: New.
8149         * g++.dg/cpp0x/trailing3.C: Update mangling.
8150         * g++.dg/cpp0x/variadic111.C: Update mangling.
8151         * g++.dg/cpp0x/variadic4.C: Update mangling.
8152         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8153         * g++.dg/template/nontype22.C: Works now.
8154         * g++.dg/template/pr35240.C: Works now.
8155
8156         * g++.dg/cpp0x/error7.C: New.
8157
8158 2012-01-06  Tobias Burnus <burnus@net-b.de>
8159
8160         * gfortran.dg/deallocate_stat_2.f90: New.
8161         * coarray/allocate_errgmsg.f90: New.
8162         * gfortran.dg/coarray_lib_alloc_1.f90: New.
8163         * gfortran.dg/coarray_lib_alloc_2.f90: New.
8164         * coarray/subobject_1.f90: Fix for num_images > 1.
8165         * gfortran.dg/deallocate_stat.f90: Update due to changed
8166         stat= handling.
8167
8168 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
8169
8170         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8171
8172 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8173
8174         * ada/acats/overflow.lst: Add cb20004.
8175
8176 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
8177
8178         PR c++/51541
8179         * g++.dg/cpp0x/alias-decl-18.C: New test.
8180
8181 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8182
8183         * gcc.c-torture/execute/20120104-1.c: New test.
8184
8185 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
8186
8187         PR fortran/PR48946
8188         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8189         the old typebound_operator_8.f03.
8190         * gfortran.dg/typebound_operator_8.f03: New version of
8191         typebound_operator_7.f03 with 'u' a derived type instead of a
8192         class object.
8193
8194 2012-01-05  Richard Guenther  <rguenther@suse.de>
8195
8196         * g++.dg/torture/pr49309.C: Skip for -flto.
8197
8198 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
8199
8200         PR middle-end/51761
8201         * gcc.c-torture/compile/pr51761.c: New test.
8202
8203 2012-01-05  Richard Guenther  <rguenther@suse.de>
8204
8205         PR tree-optimization/51760
8206         * gcc.dg/torture/pr51760.c: New testcase.
8207
8208 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
8209
8210         PR middle-end/51472
8211         * gcc.dg/tm/memopt-6.c: Adjust regexp.
8212
8213 2012-01-05  Richard Guenther  <rguenther@suse.de>
8214
8215         PR lto/41576
8216         * gfortran.dg/lto/pr41576_0.f90: New testcase.
8217         * gfortran.dg/lto/pr41576_1.f90: Likewise.
8218
8219 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
8220
8221         PR debug/51695
8222         * gcc.dg/pr51695.c: New test.
8223
8224 2012-01-04  Andrew Pinski  <apinski@cavium.com>
8225
8226         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8227         * gcc.target/mips/octeon2-lx-1.c: New test.
8228         * gcc.target/mips/mips64-dsp-ldx.c: New test.
8229         * gcc.target/mips/octeon2-lx-2.c: New test.
8230         * gcc.target/mips/octeon2-lx-3.c: New test.
8231
8232 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
8233
8234         PR other/51163
8235         PR other/51164
8236         * gcc.dg/tm/alias-1.c:  Adjust regexp.
8237         * gcc.dg/tm/alias-2.c:  Adjust regexp.
8238
8239 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8240
8241         PR c++/51064
8242         * g++.dg/warn/Wparentheses-26.C: New.
8243
8244 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
8245
8246         * gfortran.dg/elemental_optional_args_2.f90: New test.
8247
8248 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8249
8250         PR fortran/49693
8251         * gfortran.dg/common_17.f90:  New test.
8252
8253 2012-01-04  Richard Guenther  <rguenther@suse.de>
8254
8255         PR tree-optimization/49651
8256         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8257         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8258
8259 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8260
8261         PR c++/51738
8262         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8263
8264 2012-01-03  Andrew Pinski  <apinski@cavium.com>
8265
8266         * lib/scanasm.exp (dg-function-on-line): Always use a special format
8267         for all mips targets.  Also allow an optional .cfi_startproc.
8268
8269 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
8270
8271         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8272
8273 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8274
8275         PR c++/29273
8276         * g++.dg/rtti/dyncast5.C: New.
8277
8278 2012-01-03  Richard Guenther  <rguenther@suse.de>
8279
8280         PR tree-optimization/51070
8281         * gcc.dg/torture/pr51070-2.c: New testcase.
8282
8283 2012-01-03  Richard Guenther  <rguenther@suse.de>
8284
8285         PR tree-optimization/51692
8286         * gcc.dg/torture/pr51692.c: New testcase.
8287
8288 2012-01-03  Richard Guenther  <rguenther@suse.de>
8289
8290         PR debug/51650
8291         * g++.dg/lto/pr51650-3_0.C: New testcase.
8292
8293 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8294
8295         PR c++/15867
8296         * g++.dg/warn/Wredundant-decls-spec.C: New.
8297
8298 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8299
8300         PR tree-optimization/51719
8301         * g++.dg/tree-prof/pr51719.C: New test.
8302
8303 2012-01-03  Richard Guenther  <rguenther@suse.de>
8304
8305         PR middle-end/51730
8306         * gcc.dg/fold-compare-6.c: New testcase.
8307
8308 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8309
8310         PR c++/51669
8311         * g++.dg/gomp/pr51669.C: New test.
8312
8313 2012-01-02  Jason Merrill  <jason@redhat.com>
8314
8315         PR c++/51675
8316         * g++.dg/cpp0x/constexpr-union2.C: New.
8317
8318         PR c++/51666
8319         * g++.dg/cpp0x/nsdmi-defer5.C: New.
8320
8321 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
8322
8323         PR c++/51462
8324         * g++.dg/cpp0x/constexpr-99.C: New test.
8325
8326 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
8327
8328         PR c++/20140
8329         * g++.dg/template/init9.C: New.
8330
8331 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8332
8333         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8334         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
8335         rather than a specific number.
8336
8337 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
8338
8339         PR fortran/46262
8340         PR fortran/46328
8341         PR fortran/51052
8342         * gfortran.dg/typebound_operator_7.f03: New.
8343         * gfortran.dg/typebound_operator_8.f03: New.
8344
8345 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8346
8347         PR target/51729
8348         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8349         XFAIL.
8350         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8351
8352 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8353
8354         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8355
8356 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8357
8358         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8359         for MIPS.
8360
8361 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8362
8363         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8364         * gfortran.dg/io_real_boz_4.f90: Likewise.
8365         * gfortran.dg/io_real_boz_5.f90: Likewise.
8366
8367 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8368
8369         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8370
8371 2012-01-02  Revital Eres  <revital.eres@linaro.org>
8372
8373         * gcc.dg/sms-11.c: New file.
8374
8375 2012-01-02  Tobias Burnus  <burnus@net-b.de>
8376
8377         PR fortran/51682
8378         * gfortran.dg/coarray/image_index_3.f90: New.
8379
8380 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8381
8382         PR c++/16603
8383         * g++.dg/parse/enum8.C: New.
8384
8385 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8386
8387         PR c++/51379
8388         * g++.dg/conversion/reinterpret4.C: New.
8389         * g++.dg/conversion/reinterpret1.C: Adjust.
8390
8391 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8392
8393         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8394
8395 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8396
8397         * g++.old-deja/g++.brendan/crash25.C: Adjust.
8398         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8399         * g++.old-deja/g++.jason/access14.C: Likewise.
8400         * g++.old-deja/g++.jason/access8.C: Likewise.
8401         * g++.old-deja/g++.jason/access1.C: Likewise.
8402         * g++.old-deja/g++.other/access3.C: Likewise.
8403         * g++.old-deja/g++.other/access5.C: Likewise.
8404         * g++.old-deja/g++.law/unsorted1.C: Likewise.
8405         * g++.old-deja/g++.law/visibility22.C: Likewise.
8406         * g++.old-deja/g++.law/visibility26.C: Likewise.
8407         * g++.old-deja/g++.mike/p2746.C: Likewise.
8408         * g++.dg/debug/using1.C: Likewise.
8409         * g++.dg/lookup/using51.C: Likewise.
8410         * g++.dg/inherit/using5.C: Likewise.
8411         * g++.dg/inherit/pr30297.C: Likewise.
8412         * g++.dg/inherit/access8.C: Likewise.
8413         * g++.dg/torture/pr39362.C: Likewise.
8414         * g++.dg/template/crash13.C: Likewise.
8415         * g++.dg/template/using10.C: Likewise.
8416
8417 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8418
8419         PR fortran/51502
8420         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
8421         change.
8422
8423 2012-01-01  Ira Rosen  <irar@il.ibm.com>
8424
8425         PR tree-optimization/51704
8426         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
8427         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
8428         corresponding flags.
8429
8430 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8431
8432         PR c++/51723
8433         * g++.dg/cpp0x/constexpr-delegating2.C: New.
8434
8435 2012-01-01  Jan Hubicka  <jh@suse.cz>
8436
8437         PR rtl-optimization/51069
8438         * gcc.c-torture/compile/pr51069.c: New testcase.
8439
8440 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
8441
8442         PR tree-optimization/51683
8443         * gcc.dg/pr51683.c: New test.
8444 \f
8445 Copyright (C) 2012 Free Software Foundation, Inc.
8446
8447 Copying and distribution of this file, with or without modification,
8448 are permitted in any medium without royalty provided the copyright
8449 notice and this notice are preserved.