]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR fortran/46152 ([F03] ALLOCATE with type-spec fails for intrinsic types)
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1fccc6c3
SK
12010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/46152
4 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
5 * gfortran.dg/allocate_with_typespec_4.f90: New test.
6 * gfortran.dg/allocate_with_typespec_1.f90: New test.
7 * gfortran.dg/allocate_with_typespec_2.f: New test.
8 * gfortran.dg/allocate_with_typespec_3.f90: New test.
9 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
10 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
11
e7e9eb2f
NF
122010-11-01 H.J. Lu <hongjiu.lu@intel.com>
13 Nathan Froyd <froydnj@codesourcery.com>
14
15 PR tree-optimization/46259
16 * gfortran.dg/pr46259.f: New testcase.
17
7e3f24b6
PK
182010-11-01 Paul Koning <ni1d@arrl.net>
19
20 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
21 * gcc.c-torture/compile/20020604-1.c: Ditto.
22 * gcc.c-torture/compile/20001226-1.c: Ditto.
23 * gcc.c-torture/compile/20010327-1.c: Ditto.
24 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
25 * gcc.c-torture/compile/pr43191.c: Ditto.
26 * gcc.c-torture/compile/pr41181.c: Ditto.
27
cc825d98
RH
282010-10-31 Richard Henderson <rth@redhat.com>
29
30 * lib/target-supports.exp
31 (check_effective_target_automatic_stack_alignment): True for
32 x86 but not windows.
33 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
34 use of the preferred-stack-boundary arguments.
35 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
36
ac7513e1
L
372010-10-31 H.J. Lu <hongjiu.lu@intel.com>
38
39 PR target/46142
40 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
41 * gcc.target/i386/fma4-builtin-2.c: Likewise.
42
3dff0fa2
RS
432010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
44
45 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
46
ee2caaea
RS
472010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
48
49 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
50 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
51 than tls.
52 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
53 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
54 * objc.dg/torture/tls/thr-init.m: Likewise.
55 * objc.dg/torture/tls/thr-init-2.m: Likewise.
56 * objc.dg/torture/tls/thr-init-3.m: Likewise.
57
b034e301
RS
582010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
59
60 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
61 the Linux kernel.
62
2b603773
JW
632010-10-30 Janus Weil <janus@gcc.gnu.org>
64
65 PR fortran/44917
66 PR fortran/44926
67 PR fortran/46196
68 * gfortran.dg/typebound_generic_10.f03: New.
69
46a88c12
NP
702010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
71
72 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
73 * objc.dg/property/property-neg-1.m: Updated for changes in the
74 syntax of @property and the implementation of
75 @synthesize/@dynamic.
76 * objc.dg/property/property-neg-2.m: Same change.
77 * objc.dg/property/property-neg-3.m: Same change.
78 * objc.dg/property/property-neg-4.m: Same change.
79 * objc.dg/property/property-neg-5.m: Same change.
80 * objc.dg/property/property-neg-7.m: Same change.
81 * objc.dg/property/property-1.m: Same change.
82 * objc.dg/property/synthesize-1.m: Same change.
83 * objc.dg/property/at-property-2.m: Same change.
84 * objc.dg/property/at-property-4.m: Same change.
85
86 * objc.dg/property/fsf-property-method-acces.m: Updated for
87 changes in the syntax of @property and the implementation of
88 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
89 * objc.dg/property/fsf-property-basic.m: Same change.
90 * objc.dg/property/fsf-property-named-ivar.m: Same change.
91
92 * objc.dg/property/at-property-5.m: New.
93 * objc.dg/property/at-property-6.m: New.
94 * objc.dg/property/at-property-7.m: New.
95 * objc.dg/property/at-property-8.m: New.
96 * objc.dg/property/at-property-9.m: New.
97 * objc.dg/property/at-property-10.m: New.
98 * objc.dg/property/at-property-11.m: New.
99 * objc.dg/property/synthesize-2.m: New.
100 * objc.dg/property/dynamic-2.m: New.
101
102 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
103 syntax of @property and the implementation of
104 @synthesize/@dynamic.
105 * obj-c++.dg/property/property-neg-2.mm: Same change.
106 * obj-c++.dg/property/property-neg-3.mm: Same change.
107 * obj-c++.dg/property/property-neg-4.mm: Same change.
108 * obj-c++.dg/property/property-neg-5.mm: Same change.
109 * obj-c++.dg/property/property-neg-7.mm: Same change.
110 * obj-c++.dg/property/property-1.mm: Same change.
111 * obj-c++.dg/property/synthesize-1.mm: Same change.
112 * obj-c++.dg/property/at-property-2.mm: Same change.
113 * obj-c++.dg/property/at-property-4.mm: Same change.
114
115 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
116 changes in the syntax of @property and the implementation of
117 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
118 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
119 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
120
121 * obj-c++.dg/property/at-property-5.mm: New.
122 * obj-c++.dg/property/at-property-6.mm: New.
123 * obj-c++.dg/property/at-property-7.mm: New.
124 * obj-c++.dg/property/at-property-8.mm: New.
125 * obj-c++.dg/property/at-property-9.mm: New.
126 * obj-c++.dg/property/at-property-10.mm: New.
127 * obj-c++.dg/property/at-property-11.mm: New.
128 * obj-c++.dg/property/synthesize-2.mm: New.
129 * obj-c++.dg/property/dynamic-2.mm: New.
130
f87bd04b 1312010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
695ae295 132 Andrew Pinski <pinskia@gmail.com>
f87bd04b
AS
133
134 * gcc.c-torture/execute/vector-shift.c: New testcase.
135 * gcc.c-torture/execute/vector-shift1.c: Likewise.
136 * gcc.c-torture/execute/vector-shift2.c: Likewise.
137 * gcc.dg/vector-shift.c: Likewise.
138 * gcc.dg/vector-shift1.c: Likewise.
139 * gcc.dg/torture/vector-shift2.c: Likewise.
140 * gcc.dg/vector-shift3.c: Likewise.
141 * gcc.dg/simd-1b.c: Adjust.
142
94e71ec0
KK
1432010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
144
145 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
146
f87f47fc 1472010-10-29 Pat Haugen <pthaugen@us.ibm.com>
695ae295 148
f87f47fc
PH
149 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
150
f17aa4ad
UB
1512010-10-28 Uros Bizjak <ubizjak@gmail.com>
152
153 PR target/46153
154 * gcc.target/i386/pr46153.c: New test.
155
2b08f2c5
JM
1562010-10-27 Jason Merrill <jason@redhat.com>
157
158 * g++.dg/cpp0x/constexpr-is_literal.C: New.
159
5ac13b8e
JW
1602010-10-27 Janus Weil <janus@gcc.gnu.org>
161
162 PR fortran/46161
163 * gfortran.dg/class_dummy_3.f03: New.
164
2767a7f2
L
1652010-10-27 H.J. Lu <hongjiu.lu@intel.com>
166
167 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
168 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
169
170 * gcc.target/i386/avx-vzeroupper-3.c: New.
171 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
172 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
173 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
174 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
175 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
176 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
177 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
178 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
179 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
180 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
181 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
182
200290f2
NP
1832010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
184
185 * obj-c.dg/property/at-property-4.m: New.
186 * obj-c++.dg/property/at-property-4.mm: New.
187 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
188 updates in warning.
189 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
190 updates in warning.
f17aa4ad 191
f614132b
NP
1922010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
193
f17aa4ad 194 * objc.dg/property/at-property-1.m: New.
f614132b
NP
195 * objc.dg/property/at-property-2.m: New.
196 * objc.dg/property/at-property-3.m: New.
197 * objc.dg/ivar-invalid-type-1.m: New.
198 * obj-c++.dg/property/at-property-1.mm: New.
199 * obj-c++.dg/property/at-property-2.mm: New.
f17aa4ad 200 * obj-c++.dg/property/at-property-3.mm: New.
f614132b
NP
201 * obj-c++.dg/ivar-invalid-type-1.mm: New.
202 * objc.dg/property/property-neg-6.m: Updated testcase for updates
203 in error reporting.
204
33ede059
JD
2052010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
206
207 PR libgfortran/46010
208 * gfortran.dg/namelist_66.f90: New test.
209 * gfortran.dg/fmt_t_6.f: Fix whitespace.
210
2c807128
JW
2112010-10-26 Janus Weil <janus@gcc.gnu.org>
212
213 PR fortran/42647
214 * gfortran.dg/allocatable_scalar_9.f90: Extended.
215 * gfortran.dg/allocatable_scalar_10.f90: New.
216 * gfortran.dg/class_19.f03: Extended.
217
530f3a1b
JH
2182010-10-26 Jan Hubicka <jh@suse.cz>
219
220 PR middle-end/45736
221 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
222
75264e61
IR
2232010-10-26 Ira Rosen <irar@il.ibm.com>
224
225 PR tree-optimization/46167
226 * gcc.dg/vect/O-pr46167.c: New.
227 * gcc.dg/vect/vect.exp: Run tests with -O.
228
f28e93a8
L
2292010-10-26 H.J. Lu <hongjiu.lu@intel.com>
230
231 PR target/44948
232 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
233 * g++.dg/vect/pr33860a.cc: Likewise.
234 * gcc.c-torture/compile/20070522-1.c: Likewise.
235 * gcc.dg/compat/struct-align-1_x.c: Likewise.
236 * gcc.dg/compat/struct-align-1_y.c: Likewise.
237 * gcc.dg/compat/struct-align-2_x.c: Likewise.
238 * gcc.dg/compat/struct-align-2_y.c: Likewise.
239 * gcc.dg/pr44136.c: Likewise.
240
241 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
242 * gcc.dg/compat/vector-1_x.c: Likewise.
243 * gcc.dg/compat/vector-1_y.c: Likewise.
244 * gcc.dg/compat/vector-2_x.c: Likewise.
245 * gcc.dg/compat/vector-2_y.c: Likewise.
246 * gcc.dg/pr43300.c: Likewise.
247
248 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
249 * gcc.dg/compat/vector-1a_y.c: Likewise.
250 * gcc.dg/compat/vector-1b_x.c: Likewise.
251 * gcc.dg/compat/vector-1b_y.c: Likewise.
252 * gcc.dg/compat/vector-2a_x.c: Likewise.
253 * gcc.dg/compat/vector-2a_y.c: Likewise.
254 * gcc.dg/compat/vector-2b_x.c: Likewise.
255 * gcc.dg/compat/vector-2b_y.c: Likewise.
256 * gcc.target/i386/pr39162.c: Likewise.
257 * gcc.target/i386/pr40906-2.c: Likewise.
258 * gcc.target/i386/sse-5.c: Likewise.
259
260 * gcc.dg/pr35442.c: Prune ABI change warnings.
261
262 * gcc.c-torture/execute/pr38151.x: New.
263 * gcc.target/i386/pr44948-1a.c: Likewise.
264 * gcc.target/i386/pr44948-1b.c: Likewise.
265 * gcc.target/i386/pr44948-2a.c: Likewise.
266 * gcc.target/i386/pr44948-2b.c: Likewise.
267
76d8a30a
ILT
2682010-10-26 Ian Lance Taylor <iant@google.com>
269
270 PR middle-end/45687
271 * gcc.c-torture/execute/20101025-1.c: New test.
272
6739e9ec
TB
2732010-10-26 Tobias Burnus <burnus@net-b.de>
274
275 PR fortran/45451
276 * gfortran.dg/class_allocate_5.f90: New.
277
90ecaf87
RRC
2782010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
279
280 Implement opaque-enum-specifiers for C++0x
281 * g++.dg/cpp0x/forw_enum1.C: New.
282 * g++.dg/cpp0x/forw_enum2.C: New.
283 * g++.dg/cpp0x/forw_enum3.C: New.
284 * g++.dg/cpp0x/forw_enum4.C: New.
285 * g++.dg/cpp0x/forw_enum5.C: New.
286 * g++.dg/cpp0x/forw_enum6.C: New.
287 * g++.dg/cpp0x/forw_enum7.C: New.
288 * g++.dg/cpp0x/forw_enum8.C: New.
289 * g++.dg/cpp0x/forw_enum9.C: New.
290 * g++.dg/parse/enum3.C: Add new errors.
291 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
292 * g++.dg/cpp0x/auto9.C: Add new error.
293 * g++.dg/template/crash79.C: Add new errors.
294
f5c88dbf
JZ
2952010-10-26 Jie Zhang <jie@codesourcery.com>
296
297 * gcc.target/arm/volatile-bitfields-1.c: New test.
298 * gcc.target/arm/volatile-bitfields-2.c: New test.
299 * gcc.target/arm/volatile-bitfields-3.c: New test.
300
3bd6ca3f
EB
3012010-10-25 Eric Botcazou <ebotcazou@adacore.com>
302
303 * gnat.dg/pointer_discr1.adb: New test.
304 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
305 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
306 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
307
8c211c83
EB
3082010-10-25 Eric Botcazou <ebotcazou@adacore.com>
309
310 * gnat.dg/loop_optimization8.adb: New test.
311 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
312 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
313
35a382b8
EB
3142010-10-25 Eric Botcazou <ebotcazou@adacore.com>
315
316 * gnat.dg/in_out_parameter2.adb: New test.
317 * gnat.dg/in_out_parameter3.adb: Likewise.
318
8150f05c
JZ
3192010-10-25 Jie Zhang <jie@codesourcery.com>
320
89ff4f16 321 * g++.dg/opt/combine.c: New test.
8150f05c 322
12929514
EB
3232010-10-24 Eric Botcazou <ebotcazou@adacore.com>
324
325 * gnat.dg/opt7.ad[sb]: New test.
326 * gnat.dg/opt7_pkg.ads: New helper.
327
a5cd0746
NP
3282010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
329
f17aa4ad
UB
330 PR objc/45735
331 * obj-c.dg/pr45735.mm: New.
a5cd0746
NP
332 * obj-c++.dg/pr45735.mm: New.
333
460f861d
NP
3342010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
335
336 PR objc/24393
337 * objc.dg/pr24393.m: New.
338 * obj-c++.dg/pr24393.mm: New.
339
3402010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
341
342 PR objc/28049
343 * objc.dg/pr28049.m: New.
344 * obj-c++.dg/pr28049.mm: New.
345
be8cf3b5
NP
3462010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
347
348 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
349 parameter attributes are now supported.
350 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
351 * objc.dg/attributes/parameter-attribute-1.m: New test.
f17aa4ad 352 * objc.dg/attributes/parameter-attribute-2.m: New test.
be8cf3b5 353 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
f17aa4ad
UB
354 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
355
505bff7a
IS
3562010-10-23 Iain Sandoe <iains@gcc.gnu.org>
357
358 Based on the CFString implementation in FSF apple/trunk branch.
359
360 * gcc.dg/darwin-cfstring-1.c: New.
361 * gcc.dg/darwin-cfstring-2.c: New.
362 * gcc.dg/torture/darwin-cfstring-3.c: New.
363 * g++.dg/other/darwin-cfstring1.C: New.
364 * g++.dg/torture/darwin-cfstring-3.C: New.
365
b8a18805
NP
3662010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
367
368 * objc.dg/demangle-1.m: New test.
369 * obj-c++.dg/demangle-1.mm: New test.
370 * obj-c++.dg/demangle-2.mm: New test.
f17aa4ad 371 * obj-c++.dg/demangle-3.mm: New test.
b8a18805 372
0e1b8b10
ILT
3732010-10-23 Ian Lance Taylor <iant@google.com>
374
375 * gcc.c-torture/execute/20101011-1.c: New test.
376 * gcc.c-torture/execute/20101011-1.x: New test driver.
377
67f67405
TB
3782010-10-23 Tobias Burnus <burnus@net-b.de>
379
380 PR fortran/46122
381 * gfortran.dg/protected_8.f90: New.
382
15ac3942
JM
3832010-10-23 Joseph Myers <joseph@codesourcery.com>
384
385 * gcc.dg/march-generic.c: Skip for -march in multilib options.
386 * gcc.target/i386/isa-9.c: Skip for -march other than
387 -march=amdfam10 in multilib options.
388 * gcc.target/i386/pr42589.c: Skip for -march other than
389 -march=i486 in multilib options.
390 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
391 other -march in multilib options.
392
646e6f41
JZ
3932010-10-23 Jie Zhang <jie@codesourcery.com>
394
395 PR rtl-optimization/37360
396 * gcc.dg/pr37360.c: New test.
397
f6dce794
MM
3982010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
399
400 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
401
30cd1c5d
AS
4022010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
403 Andrew Pinski <pinskia@gmail.com>
404
405 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
406 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
407 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
408 * gcc.dg/vector-subscript-1.c: Likewise.
409 * gcc.dg/vector-subscript-2.c: Likewise.
410 * gcc.dg/vector-subscript-3.c: New testcase.
411 * gcc.dg/array-8.c: Adjust.
412
07db7d35
RG
4132010-10-22 Richard Guenther <rguenther@suse.de>
414
415 PR middle-end/46137
416 * c-c++-common/torture/pr46137.c: New testcase.
417
59dd34c4
JM
4182010-10-22 Jason Merrill <jason@redhat.com>
419
420 PR c++/46129
421 * g++.dg/template/defarg14.C: New.
422
f91352dc
JM
4232010-10-22 Jason Merrill <jason@redhat.com>
424
425 PR c++/46103
426 * g++.dg/cpp0x/implicit10.C: New.
427
5ab2c5cb
UB
4282010-10-22 Uros Bizjak <ubizjak@gmail.com>
429
430 PR target/46098
431 * gcc.target/i386/pr46098.c: New test.
432
d8ba5b19
RG
4332010-10-22 Richard Guenther <rguenther@suse.de>
434
435 PR tree-optimization/45720
436 * gcc.dg/torture/pr45720.c: New testcase.
437
57416708
IR
4382010-10-22 Ira Rosen <irar@il.ibm.com>
439
440 PR tree-optimization/46126
441 * gcc.dg/vect/pr46126.c: New.
442
0937fb69
IS
4432010-10-21 Iain Sandoe <iains@gcc.gnu.org>
444
445 Based on the CFString implementation in FSF apple/trunk branch.
5ab2c5cb 446
0937fb69
IS
447 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
448 so that the latter can be used in dg-skip and dg-xfail clauses.
449 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
450 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
451 to use dg-additional-files for Object1.
452 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
453 to use dg-additional-files for Object1, move to torture/strings/.
454 * obj-c++.dg/const-str-4.mm: Likewise.
455 * obj-c++.dg/const-str-3.mm: Likewise.
456 * obj-c++.dg/const-str-8.mm: Likewise.
457 * obj-c++.dg/const-str-9.mm: Likewise.
458 * obj-c++.dg/const-str-10.mm: Likewise.
459 * obj-c++.dg/const-str-10.mm: Likewise.
460 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
461 to use dg-additional-files for Object1, move to strings/.
462 * obj-c++.dg/const-str-2.mm: Likewise.
463 * obj-c++.dg/const-str-5.mm: Likewise.
464 * obj-c++.dg/const-str-6.mm: Likewise.
465 * obj-c++.dg/const-str-12.mm: Likewise.
466 * obj-c++.dg/strings/strings.exp: New.
467 * obj-c++.dg/strings/const-cfstring-2.mm: New.
468 * obj-c++.dg/strings/const-cfstring-5.mm: New.
469 * obj-c++.dg/torture/strings/strings.exp: New.
470 * obj-c++.dg/torture/strings/string1.mm: New.
471 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
472 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
473 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
5ab2c5cb
UB
474
475 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
476 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
0937fb69
IS
477 * objc/execute/string2.m: Likewise.
478 * objc/execute/string3.m: Likewise.
479 * objc/execute/string3.m: Likewise.
480 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
481 * objc.dg/foreach-4.m: Likewise.
482 * objc.dg/foreach-5.m: Likewise.
5ab2c5cb
UB
483 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
484 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
0937fb69
IS
485 * objc.dg/const-str-4.m: Likewise.
486 * objc.dg/const-str-7.m: Likewise.
487 * objc.dg/const-str-8.m: Likewise.
488 * objc.dg/const-str-9.m: Likewise.
489 * objc.dg/const-str-10.m: Likewise.
490 * objc.dg/const-str-11.m: Likewise.
491 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
492 to use dg-additional-files for Object1, move to objc.dg/strings/.
493 * objc.dg/const-str-2.m: Likewise.
494 * objc.dg/const-str-5.m: Likewise.
495 * objc.dg/const-str-6.m: Likewise.
496 * objc.dg/const-str-12.m: Likewise.
497 * objc.dg/const-str-12b.m: Likewise.
498 * objc.dg/strings/strings.exp: New.
499 * objc.dg/strings/const-cfstring-2.m: New.
500 * objc.dg/strings/const-cfstring-5.m: New.
501 * objc.dg/torture/strings/strings.exp: New.
502 * objc.dg/torture/strings/const-cfstring-1.m: New.
503 * objc.dg/torture/strings/const-cfstring-3.m: New.
504 * objc.dg/torture/strings/const-cfstring-4.m: New.
505
05b7a48a
MS
5062010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
507
508 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
509
10d4899c
PC
5102010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
511
512 PR c++/46117
513 * g++.dg/parse/crash57.C: New.
514
498f5fc9
UB
5152010-10-21 Uros Bizjak <ubizjak@gmail.com>
516 H.J. Lu <hongjiu.lu@intel.com>
517
518 PR target/45946
519 * gcc.target/i386/pr45946.c: New test.
520
ae1f6fce
MJ
5212010-10-21 Martin Jambor <mjambor@suse.cz>
522
523 PR tree-optimization/45875
524 * g++.dg/ipa/pr45875.C: New test.
525
9dc3f7de
IR
5262010-10-21 Ira Rosen <irar@il.ibm.com>
527
528 PR tree-optimization/46049
529 PR tree-optimization/46052
530 * gcc.dg/vect/pr46052.c: New test.
531 * gcc.dg/vect/pr46049.c: New test.
532
3ba7edcf
TK
5332010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
534
535 PR fortran/46007
536 * gfortran.dg/shape_5.f90: New test case.
537
837c4b78
JW
5382010-10-21 Janus Weil <janus@gcc.gnu.org>
539
540 PR fortran/46060
541 * gfortran.dg/proc_ptr_comp_25.f90: New.
542
46241ea9
RG
5432010-10-21 Richard Guenther <rguenther@suse.de>
544 Michael Matz <matz@suse.de>
545
546 PR tree-optimization/45764
547 * gcc.dg/torture/pr45764.c: New testcase.
548
c9a410f0
RG
5492010-10-21 Richard Guenther <rguenther@suse.de>
550
551 PR tree-optimization/46111
552 * g++.dg/torture/pr46111.C: New testcase.
553
acee8486
JW
5542010-10-21 Janus Weil <janus@gcc.gnu.org>
555
556 PR fortran/46067
557 * gfortran.dg/dummy_procedure_4.f90: New.
558 * gfortran.dg/proc_ptr_30.f90: New.
559
9b565d65
TB
5602010-10-21 Tobias Burnus <burnus@net-b.de>
561
562 PR fortran/46100
563 * gfortran.dg/ptr-func-1.f90: New.
564 * gfortran.dg/ptr-func-2.f90: New.
565
1dff453d
JJ
5662010-10-20 Jakub Jelinek <jakub@redhat.com>
567
f1e344ed
JJ
568 PR tree-optimization/45919
569 * gcc.c-torture/compile/pr45919.c: New test.
570
1dff453d
JJ
571 PR tree-optimization/46066
572 * gcc.dg/autopar/pr46066.c: New test.
573
1e335ae2
RO
5742010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
575
576 PR c++/46024
577 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
578
1dff453d 5792010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
30ca47e6
RRC
580
581 PR c++/46056
582 * g++.dg/cpp0x/range-for7.C: New.
583
1b0e3802
RG
5842010-10-20 Richard Guenther <rguenther@suse.de>
585
586 PR lto/45667
587 * g++.dg/lto/20101020-1_0.h: New testcase.
588 * g++.dg/lto/20101020-1_0.C: Likewise.
589 * g++.dg/lto/20101020-1_1.C: Likewise.
590
2298ade7
DM
5912010-10-20 Dmitry Melnik <dm@ispras.ru>
592
593 * gcc.dg/20101013-1.c: New test.
594
b9121f42
L
5952010-10-20 H.J. Lu <hongjiu.lu@intel.com>
596
597 PR target/46085
598 * gcc.target/i386/pr46085-1.c: New.
599 * gcc.target/i386/pr46085-2.c: Likewise.
600
742d143c
RG
6012010-10-20 Richard Guenther <rguenther@suse.de>
602
603 PR tree-optimization/45860
604 * gcc.dg/torture/pr45860.c: New testcase.
605
0d475ac5
EB
6062010-10-20 Eric Botcazou <ebotcazou@adacore.com>
607
608 * gnat.dg/discr25.adb: New test.
609 * gnat.dg/discr25_pkg.ad[sb]: New helper.
610
73dd5ce0
OH
6112010-10-20 Olivier Hainque <hainque@adacore.com>
612
613 * gcc.target/powerpc/ehreturn.c: New test.
614
977e30bc 6152010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
498f5fc9 616
977e30bc
NP
617 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
618 not require Foundation and run with the GNU runtime as well.
619
620 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
621
498f5fc9
UB
622 Radar 4439126
623 * obj-c++.dg/template-8.mm: New.
977e30bc 624
b170a778
NP
6252010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
626
627 PR objc/23709
628 * objc.dg/pr23709.m: New.
498f5fc9 629 * obj-c++.dg/pr23709.m: New.
b170a778 630
fd9852df
PC
6312010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
632
498f5fc9
UB
633 PR c++/46046
634 * g++.dg/template/crash104.C: New.
fd9852df 635
351877cf
RH
6362010-10-19 Richard Henderson <rth@redhat.com>
637
638 * gcc.target/i386/fma3-fma.c: New.
639 * gcc.target/i386/fma3-builtin.c: New.
640 * gcc.target/i386/fma4-builtin.c: New.
641
11c260d7
RG
6422010-10-19 Richard Guenther <rguenther@suse.de>
643
644 PR testsuite/46081
645 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
646
2a613cff 6472010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 648
2a613cff
NP
649 Merge from 'apple/trunk' branch on FSF servers.
650
651 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
652
498f5fc9 653 Radar 4293709
2a613cff
NP
654 * objc.dg/proto-init-mimatch-1.m: New.
655 * obj-c++.dg/proto-init-mimatch-1.mm: New.
656
da57d1b9
NP
6572010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
658
659 Implemented parsing @synthesize and @dynamic for
660 Objective-C/Objective-C++.
661 * objc.dg/property/dynamic-1.m: New.
662 * objc.dg/property/synthesize-1.m: New.
663 * obj-c++.dg/property/dynamic-1.mm: New.
664 * obj-c++.dg/property/synthesize-1.mm: New.
665
fd9852df 6662010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
da57d1b9
NP
667
668 * objc.dg/at-class-1.m: New.
fd9852df
PC
669 * objc.dg/at-class-1.mm: New.
670
cd9c769a
SE
6712010-10-18 Steve Ellcey <sje@cup.hp.com>
672
673 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
674
fd4e428a 6752010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 676
fd4e428a
NP
677 Merge from 'apple/trunk' branch on FSF servers.
678
679 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
680
681 Radar 4407151
682 * obj-c++.dg/template-7.mm: New.
fd9852df 683
71fc71d8
NP
6842010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
685
686 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
687 bugfix.
688
e426b47b 6892010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 690
e426b47b
NP
691 Merge from 'apple/trunk' branch on FSF servers.
692
693 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
694
695 Radar 4451818
696 * obj-c++.dg/try-catch-16.mm: New.
697 * obj-c++.dg/try-catch-17.mm: New.
698
699 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
700
701 Radar 4330422
702 * obj-c++.dg/try-catch-15.mm: New
703
704 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
705
706 Radar 4204796
707 * obj-c++.dg/try-catch-12.mm: New
708 * obj-c++.dg/try-catch-13.mm: New
709 * obj-c++.dg/try-catch-14.mm: New
710 * objc.dg/try-catch-11.m: New
711 * objc.dg/try-catch-12.m: New
712 * objc.dg/try-catch-13.m: New
fd9852df 713
9887f1dc
RH
7142010-10-18 Richard Henderson <rth@redhat.com>
715
716 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
717
84628aa8
JJ
7182010-10-18 Jakub Jelinek <jakub@redhat.com>
719
720 PR c/46015
721 * c-c++-common/Wunused-var-13.c: New test.
722
0f8d6231
RG
7232010-10-18 Richard Guenther <rguenther@suse.de>
724
725 PR tree-optimization/45967
726 * gcc.dg/torture/pr45967.c: New testcase.
727 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
728 * gcc.dg/ipa/ipa-pta-13.c: Likewise
729 * gcc.dg/torture/pr39074-2.c: Likewise
730 * gcc.dg/torture/pta-escape-1.c: Likewise
731 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
732 * gcc.dg/tree-ssa/pta-callused.c: Likewise
733 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
734 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
735 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
736 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
737
5e690fe3
KT
7382010-10-18 Kai Tietz <kai.tietz@onevision.com>
739
740 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
741
e20efbfb
RG
7422010-10-18 Richard Guenther <rguenther@suse.de>
743
744 PR lto/44950
745 * g++.dg/lto/20101015-2_0.C: New testcase.
746
8ddf04c2
JJ
7472010-10-18 Jakub Jelinek <jakub@redhat.com>
748
749 PR middle-end/46019
750 * gcc.c-torture/execute/pr46019.c: New test.
751
131376b3 7522010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 753
131376b3 754 Merge from 'apple/trunk' branch on FSF servers.
fd9852df 755
131376b3
NP
756 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
757
758 Radar 4516785
759 * obj-c++.dg/method-namespace-2.mm: New.
fd9852df 760
90fbfdc3 7612010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 762
90fbfdc3
NP
763 Merge from 'apple/trunk' branch on FSF servers.
764
765 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
766
767 Radar 4133425
768 * objc.dg/private-1.m: Test modified.
769 * obj-c++.dg/private-1.mm: Test modified.
fd9852df 770
2e01b766
UB
7712010-10-17 Uros Bizjak <ubizjak@gmail.com>
772
773 PR testsuite/45987
774 * gcc.target/i386/push-1.c: Remove.
775
2a4337c0
UB
7762010-10-17 Uros Bizjak <ubizjak@gmail.com>
777 H.J. Lu <hongjiu.lu@intel.com>
778
779 PR target/46051
780 * gcc.target/i386/pr46051.c: New test.
781
5b8b526e
NP
7822010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
783
784 * obj-c++.dg/gnu-api-2-class.mm: New.
785 * obj-c++.dg/gnu-api-2-ivar.mm: New.
786 * obj-c++.dg/gnu-api-2-method.mm: New.
787 * obj-c++.dg/gnu-api-2-objc.mm: New.
788 * obj-c++.dg/gnu-api-2-object.mm: New.
789 * obj-c++.dg/gnu-api-2-property.mm: New.
790 * obj-c++.dg/gnu-api-2-protocol.mm: New.
791 * obj-c++.dg/gnu-api-2-sel.mm: New.
792
c37d8c30
IS
7932010-10-17 Iain Sandoe <iains@gcc.gnu.org>
794
795 * objc.dg/fsf-package-0.m: New.
796 * obj-c++.dg/fsf-package-0.m: New.
797
368be4c7
NP
7982010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
799
800 PR objc/18255
801 * objc.dg/pr18255.m: New.
802
bb853349
JH
8032010-10-16 Jan Hubicka <jh@suse.cz>
804
805 PR middle-end/44206
806 * g++.dg/torture/pr44206.C: New.
807
ad620927
NP
8082010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
809
810 * objc.dg/gnu-api-2-class.m: New.
811 * objc.dg/gnu-api-2-objc.m: New.
812
5b7cd330
NP
8132010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
814
815 * objc.dg/gnu-api-2-ivar.m: New.
816
8dd6939d
NP
8172010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
818
819 * objc.dg/gnu-api-2-property.m: New.
820
2edb37a6
XDL
8212010-10-15 Xinliang David Li <davidxl@google.com>
822
823 * g++.dg/uninit-pred-3_a.C: New test.
824 * g++.dg/uninit-pred-3_b.C: New test.
825
d527c90a
NP
8262010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
827
828 * objc.dg/gnu-api-2-object.m: New.
829
28395a02
NP
8302010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
831
832 * objc.dg/gnu-api-2-method.m: New.
833
ef765996
JM
8342010-10-15 Jason Merrill <jason@redhat.com>
835
836 * g++.dg/lto/pr45983_0.C: New.
837
1b1562a5
MM
8382010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
839
840 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
841 builtin combiner patterns.
842 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
843 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
844 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
845 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
846 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
847
638fd1e5
RG
8482010-10-15 Richard Guenther <rguenther@suse.de>
849
850 * g++.dg/lto/20101015-1_0.C: New testcase.
851
4069d5fb
RG
8522010-10-15 Richard Guenther <rguenther@suse.de>
853
854 PR testsuite/46021
855 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
856 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
857
7a1a20d1
RG
8582010-10-15 Richard Guenther <rguenther@suse.de>
859
860 PR lto/45957
861 * g++.dg/lto/20101014-1_0.C: New testcase.
862
28c3bb95
NP
8632010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
864
865 * objc.dg/gnu-api-2-protocol.m: New.
866 * objc.dg/gnu-api-2-sel.m: New.
867
fbbf834e
RR
8682010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
869
ba492752
UB
870 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
871 arm-eabi targets.
fbbf834e 872
034c987c
CLT
8732010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
874
875 * gcc.dg/20101010-1.c: New testcase.
876
af41386e
JZ
8772010-10-15 Jie Zhang <jie@codesourcery.com>
878
879 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
880 script when relocatable linking.
881
56f01f0b
YQ
8822010-10-14 Yao Qi <yao@codesourcery.com>
883
884 PR target/45447
885 * gcc.target/arm/pr45447.c: New test.
886
97ba0040
JH
8872010-10-14 Jan Hubicka <jh@suse.cz>
888
889 PR middle-end/45621
890 * g++.dg/lto/pr45621.h : New.
891 * g++.dg/lto/pr45621_0.C: New.
892 * g++.dg/lto/pr45621_1.C: New.
893
e2673f71
IS
8942010-10-14 Iain Sandoe <iains@gcc.gnu.org>
895
896 * objc.dg/property: New.
897 * objc.dg/property/fsf-property-basic.m: New.
898 * objc.dg/property/fsf-property-method-access.m: New.
899 * objc.dg/property/fsf-property-named-ivar.m: New.
900 * obj-c++.dg/property: New.
901 * obj-c++.dg/property/fsf-property-basic.mm: New.
902 * obj-c++.dg/property/fsf-property-method-access.mm: New.
903 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
904
ba492752 905 merge from FSF apple 'trunk' branch.
e2673f71 906 2006 Fariborz Jahanian <fjahanian@apple.com>
ba492752 907
e2673f71
IS
908 Radars 4436866, 4505126, 4506903, 4517826
909 * objc.dg/property/property-1.m: New.
910 * objc.dg/property/property-2.m: New.
911 * objc.dg/property/property-3.m: New.
912 * objc.dg/property/property-neg-1.m: New.
913 * objc.dg/property/property-neg-2.m: New.
914 * objc.dg/property/property-neg-3.m: New.
915 * objc.dg/property/property-neg-4.m: New.
916 * objc.dg/property/property-neg-5.m: New.
917 * objc.dg/property/property-neg-6.m: New.
918 * objc.dg/property/property-neg-7.m: New.
919 * objc.dg/property/property.exp: New.
920 * obj-c++.dg/property/property-1.mm: New.
921 * obj-c++.dg/property/property-2.mm: New.
922 * obj-c++.dg/property/property-3.mm: New.
923 * obj-c++.dg/property/property-neg-1.mm: New.
924 * obj-c++.dg/property/property-neg-2.mm: New.
925 * obj-c++.dg/property/property-neg-3.mm: New.
926 * obj-c++.dg/property/property-neg-4.mm: New.
927 * obj-c++.dg/property/property-neg-5.mm: New.
928 * obj-c++.dg/property/property-neg-6.mm: New.
929 * obj-c++.dg/property/property-neg-7.mm: New.
930 * obj-c++.dg/property/property.exp: New.
931
280649b5
L
9322010-10-14 H.J. Lu <hongjiu.lu@intel.com>
933
934 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
935
180f8dbb
JM
9362010-10-14 Joseph Myers <joseph@codesourcery.com>
937
938 PR c/45969
939 * gcc.c-torture/compile/pr45969-1.c: New test.
940
7d36e538
RG
9412010-10-14 Richard Guenther <rguenther@suse.de>
942
943 PR tree-optimization/44913
944 * gcc.dg/torture/pr44913.c: New testcase.
945
4a759e75
RG
9462010-10-14 Richard Guenther <rguenther@suse.de>
947
948 PR lto/45382
949 * g++.dg/lto/20101014-2_0.C: New testcase.
950
27f8e5a9
L
9512010-10-14 H.J. Lu <hongjiu.lu@intel.com>
952
953 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
954 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
955 * gcc.target/i386/pr44130.c: Likewise.
956 * gcc.target/i386/pr44144.c: Likewise.
957 * gcc.target/i386/pr44180.c: Likewise.
958 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
959 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
960 * gcc.target/i386/vect-sizes-1.c: Likewise.
961 * gcc.target/i386/vectorize4-avx.c: Likewise.
962
1e85e720
RG
9632010-10-14 Richard Guenther <rguenther@suse.de>
964
965 PR lto/44561
966 * g++.dg/lto/20101010-3_0.C: New testcase.
967 * g++.dg/lto/20101010-4_0.C: Likewise.
968
a16ced22
IS
9692010-10-14 Iain Sandoe <iains@gcc.gnu.org>
970
971 * objc.dg/pr45878.m: Update to include NSConstantString interface
972 for -fnext-runtime.
973 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
974 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
975 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
976 reference for m64 -fnext-runtime.
977
6203e21a
L
9782010-10-14 H.J. Lu <hongjiu.lu@intel.com>
979
980 * gcc.target/i386/vect-sizes-1.c: New.
981
4efeac88
L
9822010-10-14 H.J. Lu <hongjiu.lu@intel.com>
983
984 PR middle-end/46011
ba492752 985 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4efeac88 986
c7a9c0e3
L
9872010-10-14 H.J. Lu <hongjiu.lu@intel.com>
988
ba492752 989 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
c7a9c0e3
L
990 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
991
cfeb0fa8
AB
9922010-10-14 Andrey Belevantsev <abel@ispras.ru>
993
994 * gcc.target/ia64/20101005.c: New test.
995
3e6a3f6f
AB
9962010-10-14 Andrey Belevantsev <abel@ispras.ru>
997
998 PR rtl-optimization/45570
999 * gcc.dg/pr45570.c: New test.
1000
0d16f462
L
10012010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1002
1003 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1004 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1005 * gcc.target/i386/vectorize4-avx.c: Likewise.
1006
7f82d2ae
L
10072010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1008
1009 * gcc.target/i386/avx-copysign-vec.c: New.
1010 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1011
647030dc
L
10122010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1013
1014 PR middle-end/44130
1015 * gcc.target/i386/pr44130.c: New.
1016
0f0dda20
L
10172010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1018
1019 PR middle-end/44144
1020 * gcc.target/i386/pr44144.c: New.
1021
1f561f9b
L
10222010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1023
1024 PR target/44180
1025 * gcc.target/i386/pr44180.c: New.
1026
8943989d
JM
10272010-10-13 Jason Merrill <jason@redhat.com>
1028
1029 * g++.dg/template/canon-type-8.C: New.
1030
8908df28
EB
10312010-10-13 Eric Botcazou <ebotcazou@adacore.com>
1032
1033 * gcc.c-torture/execute/20101013-1.c: New test.
1034
0d8485e0
RG
10352010-10-13 Richard Guenther <rguenther@suse.de>
1036
1037 PR objc/45878
1038 * objc.dg/pr45878.m: New testcase.
1039
d1655e0b
KT
10402010-10-13 Kai Tietz <kai.tietz@onevision.com>
1041
1042 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1043 * gcc.dg/format/dfp-printf-1.c: Likewise.
1044 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1045
1b7d2dd1
RG
10462010-10-13 Richard Guenther <rguenther@suse.de>
1047
1048 PR tree-optimization/45788
1049 * g++.dg/pr45788.C: New testcase.
1050
71d61348
RG
10512010-10-13 Richard Guenther <rguenther@suse.de>
1052
1053 PR tree-optimization/45970
1054 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1055
cb89b4b0
RG
10562010-10-13 Richard Guenther <rguenther@suse.de>
1057
1058 PR tree-optimization/45982
1059 * gcc.dg/torture/pr45982.c: New testcase.
1060 * gcc.dg/tree-ssa/pr24287.c: Adjust.
1061 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1062 * gcc.dg/torture/pr39074-2.c: Likewise.
1063
72351fa3
RG
10642010-10-13 Richard Guenther <rguenther@suse.de>
1065
1066 PR middle-end/45874
1067 * g++.dg/torture/pr45874.C: New testcase.
1068
a1178b30
IS
10692010-10-13 Iain Sandoe <iains@gcc.gnu.org>
1070
1071 * objc.dg/attributes/method-attribute-1.m: Update to respond
1072 to implemented method attributes..
1073 * objc.dg/attributes/method-attribute-2.m: Likewise.
1074 * objc.dg/attributes/method-attribute-3.m: Likewise.
1075 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1076 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1077 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1078
5254c66b
NP
10792010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
1080
1081 PR libobjc/23214
1082 * objc.dg/pr23214.m: New.
1083
187e3629
ME
10842010-10-12 Michael Eager <eager@eagercon.com>
1085
1086 PR testsuite/45856
1087 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1088 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1089
f4684242
JJ
10902010-10-12 Jakub Jelinek <jakub@redhat.com>
1091
1092 PR fortran/45636
1093 * gcc.c-torture/execute/pr45636.c: New test.
1094 * gfortran.dg/pr45636.f90: New test.
1095
7cb44256
RH
10962010-10-12 Richard Henderson <rth@redhat.com>
1097
1098 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1099
a81f4b67
DK
11002010-10-12 Daniel Kraft <d@domob.eu>
1101
1102 PR fortran/38936
1103 * gfortran.dg/associate_1.f03: More tests with derived-types.
1104 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1105 * gfortran.dg/associate_8.f03: Fix typo.
1106 * gfortran.dg/initialization_27.f90: Fix typo.
1107
cf3e1041
RO
11082010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1109
1110 PR testsuite/45851
1111 * lib/lto.exp (lto-get-options-main): Support optional target
1112 selector for dg-extra-ld-options.
1113
bc8359ff
RO
11142010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1115
1116 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1117 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1118
3f1f0ae3
MJ
11192010-10-11 Martin Jambor <mjambor@suse.cz>
1120
1121 PR middle-end/45699
1122 * g++.dg/torture/pr45699.C: New test.
1123 * g++.dg/otr-fold-1.C: Adjusted.
1124 * g++.dg/otr-fold-1.C: Likewise.
1125
40b7ae58
NC
11262010-10-11 Nick Clifton <nickc@redhat.com>
1127
1128 * gcc.c-torture/compile/pr44197.c: Require visibility support.
ba492752 1129 Allow for a user label prefix.
40b7ae58 1130
9c3c8ad7
JM
11312010-10-10 Richard Guenther <rguenther@suse.de>
1132
1133 * g++.dg/lto/20101010-1_0.C: New testcase.
1134 * g++.dg/lto/20101010-2_0.C: Likewise.
1135
49077698
IR
11362010-10-11 Ira Rosen <irar@il.ibm.com>
1137
1138 PR tree-optimization/45902
1139 * gcc.dg/vect/45902.c: New test.
1140
922a06c3
JJ
11412010-10-11 Jakub Jelinek <jakub@redhat.com>
1142
1143 PR target/45870
1144 * gcc.dg/tls/pr45870.c: New test.
1145
d3735479
JW
11462010-10-10 Janus Weil <janus@gcc.gnu.org>
1147
1148 PR fortran/45961
1149 * gfortran.dg/typebound_operator_6.f03: New.
1150
11512010-10-10 Kai Tietz <kai.tietz@onevision.com>
6ea7f14a
KT
1152
1153 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1154 and adjust -export symbol scanning.
1155 * g++.dg/ext/dllexport1.C: Likewise.
1156 * g++.dg/ext/dllexport3.C: Likewise.
1157 * gcc.dg/dll-3.c: Likewise.
1158 * gcc.dg/dll-4.c: Likewise.
1159 * gcc.dg/dll-5.c: Likewise.
1160
e14d28a7
UB
11612010-10-10 Uros Bizjak <ubizjak@gmail.com>
1162
1163 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1164 instead of tree_profile dump file.
1165 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1166 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1167 dump file.
1168
54cb20b3
UB
11692010-10-10 Uros Bizjak <ubizjak@gmail.com>
1170
1171 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1172
32af57e2
TK
11732010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1174
1175 * gfortran.dg/character_comparison_4.f90: New test.
1176 * gfortran.dg/character_comparison_5.f90: New test.
1177 * gfortran.dg/character_comparison_6.f90: New test.
1178
3a42502d
RH
11792010-10-09 Richard Henderson <rth@redhat.com>
1180
1181 * lib/target-supports.exp
1182 (check_effective_target_automatic_stack_alignment): Always true.
32af57e2 1183
5074d72c
RG
11842010-10-09 Richard Guenther <rguenther@suse.de>
1185
1186 PR lto/45956
1187 * gcc.dg/lto/20101009-2_0.c: New testcase.
1188 * gcc.dg/lto/20101009-2_1.c: Likewise.
1189 * gcc.dg/lto/20101009-2_2.c: Likewise.
1190
865e8e8e
RG
11912010-10-09 Richard Guenther <rguenther@suse.de>
1192
1193 PR lto/45947
1194 * g++.dg/lto/20101009-1_0.C: New testcase.
1195
e5160e93
RG
11962010-10-09 Richard Guenther <rguenther@suse.de>
1197
1198 PR tree-optimization/45945
1199 * gcc.dg/lto/20101009-1_0.c: New testcase.
1200
c2c795ff
L
12012010-10-08 H.J. Lu <hongjiu.lu@intel.com>
1202
1203 PR target/45913
1204 * gcc.target/i386/pr45913.c: New.
1205
97de8e32
JD
12062010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1207
1208 PR fortran/45943
1209 * gfortran.dg/streamio_16.f90: Update test.
1210
509dd380
JJ
12112010-10-08 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR tree-optimization/45903
1214 * gcc.target/i386/pr45903.c: New test.
1215
e899aa16
AC
12162010-10-08 Arnaud Charlet <charlet@adacore.com>
1217
1218 * gnat.dg/interface5.adb: Compile with warnings disabled.
1219
c154b3d8
NP
12202010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1221
1222 * obj-c++.dg/encode-10.mm: New testcase.
1223
2fb996b6
NP
12242010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1225
1226 PR objc++/23614
1227 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1228 C++ class. Removed XFAIL.
1229
061e60bd
JW
12302010-10-07 Janus Weil <janus@gcc.gnu.org>
1231
1232 PR fortran/45933
1233 * gfortran.dg/typebound_operator_5.f03: New.
1234
3cfa8f82
NP
12352010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1236
1237 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 1238
3cfa8f82
NP
1239 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
1240
1241 Radar 4508851
1242 * obj-c++.dg/method-namespace-1.mm: New.
1243
fc37536b
MJ
12442010-10-07 Martin Jambor <mjambor@suse.cz>
1245
1246 * gcc.dg/tree-ssa/sra-11.c: New test.
1247
d163c4f7
TB
12482010-10-07 Tejas Belagod <tejas.belagod@arm.com>
1249
78e27dd3 1250 PR Tree-Vect/45847
d163c4f7
TB
1251 * gcc.dg/vect/pr45847.c: New test.
1252
58be5bf6
IS
12532010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1254 Kai Tietz <kai.tietz@onevision.com>
1255
bbc8841b 1256 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
58be5bf6 1257
fa45f8d7
RG
12582010-10-07 Richard Guenther <rguenther@suse.de>
1259
1260 PR tree-optimization/45732
1261 * gcc.dg/torture/pr45732.c: New testcase.
1262
a4c37c16
IS
12632010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1264
1265 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1266 * objc.dg/foreach-2.m: Likewise.
1267 * objc.dg/foreach-3.m: Likewise.
1268 * objc.dg/foreach-4.m: Likewise.
1269 * objc.dg/foreach-5.m: Likewise.
1270 * objc.dg/foreach-6.m: Likewise.
1271 * objc.dg/foreach-7.m: Likewise.
1272 * objc.dg/objc-foreach-4.m: Likewise.
1273 * objc.dg/objc-foreach-5.m: Likewise.
1274
65dcb901
RG
12752010-10-07 Richard Guenther <rguenther@suse.de>
1276
1277 PR middle-end/45869
1278 * gcc.dg/torture/pr45869.c: New testcase.
e14d28a7 1279
fd651069
IS
12802010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1281
1282 * objc.dg/set-not-used-1.m: New
1283 * obj-c++.dg/set-not-used-1.mm: New.
1284
4e4edb3b
IS
12852010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1286
1287 * objc.dg/attributes/method-attribute-3.m: New.
1288 * obj-c++.dg/attributes/method-attribute-3.mm: New.
1289
9f23af48
MM
12902010-10-07 Mikael Morin <mikael@gcc.gnu.org>
1291
1292 PR fortran/45916
1293 * gfortran.dg/generic_typebound_operator_1.f90: New test.
1294
6619e385
JD
12952010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1296
1297 PR fortran/45889
1298 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1299
b67bc44c
NP
13002010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1301
1302 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 1303
b67bc44c
NP
1304 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
1305
1306 Radar 4278774
1307 * obj-c++.dg/encode-9.mm: New.
e14d28a7 1308
ccd2b322
EB
13092010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1310
1311 * g++.dg/cpp0x/pr45908.C: New test.
1312
9c506f10
EB
13132010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1314
1315 * gnat.dg/opt6.ad[sb]: New test.
1316
d526bfee 13172010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
f05b9d93
NP
1318
1319 Implemented fast enumeration for Objective-C.
1320 * objc.dg/foreach-1.m: New.
1321 * objc.dg/foreach-2.m: New.
1322 * objc.dg/foreach-3.m: New.
1323 * objc.dg/foreach-4.m: New.
1324 * objc.dg/foreach-5.m: New.
1325 * objc.dg/foreach-6.m: New.
1326 * objc.dg/foreach-7.m: New.
1327
1328 Merge from 'apple/trunk' branch on FSF servers:
1329 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1330
1331 Radar 4502236
e14d28a7 1332 * objc.dg/objc-foreach-5.m: New.
f05b9d93
NP
1333
1334 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1335
1336 Radar 4507230
1337 * objc.dg/objc-foreach-4.m: New.
1338
1339 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1340
1341 Radar 4472881
1342 * objc.dg/objc-foreach-3.m: New.
1343
1344 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1345
bbc8841b 1346 Radar 4468498
f05b9d93
NP
1347 * objc.dg/objc-foreach-2.m: New.
1348
1349 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
1350
1351 Radar 4294910
1352 * objc.dg/objc-foreach-1.m: New
1353
e14d28a7 13542010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
b938bc48
HS
1355
1356 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1357 unsigned values.
e14d28a7 1358
a26d8862
NP
13592010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1360
1361 PR objc++/28050
1362 * obj-c++.dg/syntax-error-10.mm: New.
1363
13642010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1365
1366 PR objc++/23707
1367 * obj-c++.dg/syntax-error-9.mm: New.
1368
13692010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1370
1371 PR objc++/31126
1372 * obj-c++.dg/syntax-error-8.mm: New.
1373
13742010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1375
1376 Merge from 'apple/trunk' branch on FSF servers.
1377
1378 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
1379
1380 Radar 4290840
1381 * obj-c++.dg/syntax-error-7.mm: New
1382
1383 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
1384
1385 Radar 4294425
1386 * obj-c++.dg/syntax-error-6.mm: New
1387
1388 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
1389
1390 Radar 4261146
1391 * obj-c++.dg/syntax-error-5.mm: New
1392
1393 2005-08-15 Ziemowit Laski <zlaski@apple.com>
1394
1395 Radar 4093475
1396 * obj-c++.dg/syntax-error-[3-4].mm: New.
e14d28a7 1397
a26d8862
NP
1398 2005-08-02 Ziemowit Laski <zlaski@apple.com>
1399
1400 Radar 4185810
1401 * obj-c++.dg/syntax-error-[1-2].mm: New.
e14d28a7 1402
694a4f61
IR
14032010-10-05 Ira Rosen <irar@il.ibm.com>
1404
1405 PR tree-optimization/45752
1406 * gcc.dg/vect/pr45752.c: New test.
1407
4d3814a5
RG
14082010-10-05 Richard Guenther <rguenther@suse.de>
1409
1410 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1411 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1412 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1413 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1414 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1415 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1416 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1417 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1418 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1419 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1420 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1421 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1422 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1423 * gcc.dg/tree-prof/tracer-1.c: Likewise.
1424 * gcc.dg/tree-ssa/inline-4.c: Likewise.
1425 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1426 * gcc.dg/tree-ssa/20080530.c: Likewise.
1427 * g++.dg/tree-ssa/inline-3.C: Likewise.
1428 * g++.dg/tree-ssa/inline-1.C: Likewise.
1429 * g++.dg/tree-ssa/inline-2.C: Likewise.
1430 * gcc.dg/profile-dir-1.c: Likewise.
1431 * gcc.dg/profile-dir-2.c: Likewise.
1432 * gcc.dg/profile-dir-3.c: Likewise.
1433
6e572326
RG
14342010-10-05 Richard Guenther <rguenther@suse.de>
1435
1436 PR middle-end/45877
1437 * g++.dg/torture/pr45877.C: New testcase.
1438
828fde80
JJ
14392010-10-04 Jakub Jelinek <jakub@redhat.com>
1440
098db05e
JJ
1441 PR debug/45849
1442 * gcc.dg/debug/pr45849.c: New test.
1443
828fde80
JJ
1444 PR middle-end/45876
1445 * gcc.c-torture/compile/pr45876.c: New test.
1446
c452684d
JB
14472010-10-04 Julian Brown <julian@codesourcery.com>
1448
1449 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1450 vect_hw_misalign.
1451 * gcc.dg/vect/vect-60.c: Likewise.
1452 * gcc.dg/vect/vect-56.c: Likewise.
1453 * gcc.dg/vect/vect-93.c: Likewise.
1454 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1455 * gcc.dg/vect/vect-95.c: Likewise.
1456 * gcc.dg/vect/vect-96.c: Likewise.
1457 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1458 * gcc.dg/vect/slp-25.c: Likewise.
1459 * gcc.dg/vect/slp-3.c: Likewise.
1460 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1461 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1462 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1463 * gcc.dg/vect/vect-109.c: Likewise.
1464 * gcc.dg/vect/vect-peel-1.c: Likewise.
1465 * gcc.dg/vect/vect-peel-2.c: Likewise.
1466 * lib/target-supports.exp
1467 (check_effective_target_arm_vect_no_misalign): New.
1468 (check_effective_target_vect_no_align): Use above.
1469 (check_effective_target_vect_element_align): New.
1470 (add_options_for_quad_vectors): New.
1471
1dbee8c9
MJ
14722010-10-04 Martin Jambor <mjambor@suse.cz>
1473
1474 PR tree-optimization/45572
1475 * g++.dg/ipa/pr45572-1.C: New test.
1476 * g++.dg/ipa/pr45572-2.C: Likewise.
1477
478a1c5b
ILT
14782010-10-03 Ian Lance Taylor <iant@google.com>
1479
1480 * gcc.dg/anon-struct-11.c: New test.
1481 * gcc.dg/anon-struct-12.c: New test.
1482 * gcc.dg/anon-struct-13.c: New test.
1483 * gcc.dg/anon-struct-14.c: New test.
1484
a1e53f3f
L
14852010-10-03 H.J. Lu <hongjiu.lu@intel.com>
1486
1487 * g++.dg/torture/pr45764.C: Revert revision 164914.
1488 * gcc.dg/vect/pr43432.c: Likewise.
1489 * gcc.dg/vect/vect-114.c: Likewise.
1490 * gcc.dg/vect/vect-15.c: Likewise.
1491
79fe346e
JM
14922010-10-03 Jason Merrill <jason@redhat.com>
1493
1494 * g++.dg/cpp0x/sfinae5.C: New.
1495
888a22d0
L
14962010-10-02 H.J. Lu <hongjiu.lu@intel.com>
1497
1498 PR tree-optimization/45720
1499 PR tree-optimization/45764
1500 * g++.dg/torture/pr45764.C: New.
1501
1502 * gcc.dg/vect/pr43432.c: Xfail.
1503 * gcc.dg/vect/vect-114.c: Likewise.
1504 * gcc.dg/vect/vect-15.c: Likewise.
1505
34e94db7
JDA
15062010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1507
1508 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1509 hppa*-*-hpux*.
1510 * gcc.dg/torture/pr45678-2.c: Likewise.
1511
8b932a71
JW
15122010-10-02 Janus Weil <janus@gcc.gnu.org>
1513
1514 PR fortran/45748
1515 * gfortran.dg/intrinsic_6.f90: New.
1516
9dcee88d
TK
15172010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1518
1519 PR fortran/42831
1520 * gfortran.dg/dependency_37.f90: New test.
1521
c44d6c47
UB
15222010-10-01 Uros Bizjak <ubizjak@gmail.com>
1523
1524 * gcc.target/i386/shift_mask.c: New test.
1525
0d228a52
RG
15262010-10-01 Richard Guenther <rguenther@suse.de>
1527
1528 PR tree-optimization/45854
1529 * g++.dg/torture/pr45854.C: New testcase.
1530
0e247093
ME
15312010-09-30 Michael Eager <eager@eagercon.com>
1532
1533 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1534 __FLT_{MIN,MAX}__.
c44d6c47 1535
99e55749
SP
15362010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1537
1538 PR middle-end/45758
1539 * gfortran.dg/graphite/pr45758.f90: New.
1540
6272efef
SP
15412010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1542
1543 PR middle-end/45230
1544 * gcc.dg/graphite/id-pr45230.c: New.
1545
9e054f1b
SP
15462010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1547
1548 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1549 * gfortran.dg/graphite/graphite.exp: Same.
1550 * gcc.dg/graphite/vect-pr43423.c: New.
1551
45c13d4c
JJ
15522010-09-30 Jakub Jelinek <jakub@redhat.com>
1553
1554 PR target/45843
1555 * g++.dg/torture/pr45843.C: New test.
1556
03d79dc3
JW
15572010-09-30 Janus Weil <janus@gcc.gnu.org>
1558
1559 PR fortran/45828
1560 * gfortran.dg/allocate_derived_5.f90: New.
1561
140d4eff
JJ
15622010-09-30 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR tree-optimization/31261
1565 * gcc.dg/tree-ssa/pr31261.c: New test.
1566
80920132
ME
15672010-09-30 Michael Eager <eager@eagercon.com>
1568
1569 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1570 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1571 * gcc.target/microblaze/microblaze.exp: Ditto.
1572 * gcc.target/microblaze/others/string_cst1.c: Ditto.
1573 * gcc.target/microblaze/others/string_cst2.c: Ditto.
1574 * gcc.target/microblaze/others/data_var1.c: Ditto.
1575 * gcc.target/microblaze/others/data_var2.c: Ditto.
1576 * gcc.target/microblaze/others/data_var3.c: Ditto.
1577 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1578 * gcc.target/microblaze/others/strings1.c:: Ditto.
1579 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1580 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1581 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1582 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1583 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1584 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1585 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1586 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1587 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1588 * gcc.target/microblaze/isa/pcmp.c: Ditto.
1589 * gcc.target/microblaze/isa/nofloat.c: Ditto.
1590 * gcc.target/microblaze/isa/fcvt.c: Ditto.
1591 * gcc.target/microblaze/isa/float.c: Ditto.
1592 * gcc.target/microblaze/isa/mulh.c: Ditto.
1593 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1594 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1595 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1596 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1597 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1598 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1599 * gcc.target/microblaze/isa/bshift.c: Ditto.
1600 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1601 * gcc.target/microblaze/isa/div.c: Ditto.
1602 * gcc.target/microblaze/isa/vanilla.c: Ditto.
1603 * gcc.target/microblaze/isa/mul.c: Ditto.
1604
92902b1b
IS
16052010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1606
1607 merge from FSF 'apple/trunk' branch.
1608 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
1609
1610 Radar 4386773
1611 * objc.dg/enhanced-proto-1.m: New.
1612 * objc.dg/enhanced-proto-2.m: New.
1613 * obj-c++.dg/enhanced-proto-1.mm: New
1614 * obj-c++.dg/enhanced-proto-2.mm: New.
1615
0d0da792
RG
16162010-09-30 Richard Guenther <rguenther@suse.de>
1617
1618 PR testsuite/45702
1619 * gcc.dg/debug/pr41893-1.c: Adjust.
1620 * gcc.dg/pr30762-1.c: Likewise.
1621 * gcc.dg/pr31529-1.c: Likewise.
1622 * gcc.dg/pr34457-1.c: Likewise.
1623 * gcc.dg/pr34668-1.c: Likewise.
1624 * gcc.dg/pr43557-1.c: Likewise.
1625
3bc33871
IS
16262010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1627
1628 PR objc/45842
1629 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1630 * objc.dg/const-str-3.m: Correct header for memcpy.
1631 * objc.dg/const-str-7.m: Likewise.
1632 * objc.dg/method-20b.m: Provide an implementation of Object.
1633 Adjust XFAIL for m64 NeXT runtime.
1634 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
e14d28a7 1635 * objc.dg/encode-3.m: Correct line ordering, provide header for
3bc33871
IS
1636 sprintf.
1637 * objc.dg/encode-7-next.m: Only run for 32bit.
1638 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1639 * objc.dg/type-size-2.m: Provide an implementation of Object.
1640 Ajust headers.
1641 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1642 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1643 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1644 Adjust XFAIL for m64 NeXT runtime.
1645 * obj-c++.dg/method-22.mm: Likewise.
1646 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1647
2631eead
NP
16482010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
1649
1650 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 1651
2631eead
NP
1652 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1653
1654 Radar 4278236
1655 * obj-c++.dg/bad-forward-decl.mm: New
1656
10ad386a
EB
16572010-09-30 Eric Botcazou <ebotcazou@adacore.com>
1658
1659 * ada/acats/run_acats: Revert revision 157037.
1660
13ed556f 16612010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
a6341d57
NP
1662
1663 Merge from 'apple/trunk' branch on FSF servers.
1664
1665 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1666
1667 Radar 4281748
1668 * objc.dg/naming-2.m: Update
1669 * objc.dg/naming-3.m: New
1670
22939744
BS
16712010-09-29 Bernd Schmidt <bernds@codesourcery.com>
1672
1673 PR target/40457
1674 * gcc.target/arm/pr40457-3.c: New test.
1675
f6c5fbfd
NS
16762010-09-29 Nathan Sidwell <nathan@codesourcery.com>
1677
1678 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1679 alias checking.
1680 * lib/target-supports.exp (check_ifunc_available): Likewise.
1681
38df2baf
TG
16822010-09-29 Tristan Gingold <gingold@adacore.com>
1683
1684 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1685
1973201f
NP
16862010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1687
1688 * objc.dg/keywords-1.m: New test.
1689 * objc.dg/keywords-2.m: New test.
1690 * objc.dg/keywords-3.m: New test.
1691 * obj-c++.dg/keywords-1.mm: New test.
1692 * obj-c++.dg/keywords-2.mm: New test.
1693
374fd2f5
JM
16942010-09-28 Jason Merrill <jason@redhat.com>
1695
4e9ca9b0
JM
1696 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1697 * g++.dg/ext/complit11.C: Likewise.
1698 * g++.old-deja/g++.law/temps1.C: Likewise.
1699
374fd2f5
JM
1700 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1701 * g++.old-deja/g++.mike/misc6.C: Likewise.
1702
f7e71da5
IS
17032010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1704
1705 * objc.dg/attributes/method-attribute-1.m: New.
1706 * objc.dg/attributes/method-attribute-2.m: New.
1707
1708 * obj-c++.dg/attributes/method-attribute-1.m: New.
1709 * obj-c++.dg/attributes/method-attribute-2.m: New.
1710
c165dca7
IS
17112010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1712
1713 * objc.dg/attributes: New.
1714 * objc.dg/attributes/attributes.exp: New.
1715 * objc.dg/attributes/class-attribute-1.m: New.
1716 * objc.dg/attributes/class-attribute-2.m: New
1717 * objc.dg/attributes/categ-attribute-1.m: New
1718 * objc.dg/attributes/categ-attribute-2.m: New
1719 * objc.dg/attributes/proto-attribute-1.m: New
1720
1721 * obj-c++.dg/attributes: New.
1722 * obj-c++.dg/attributes/attributes.exp: New
1723 * obj-c++.dg/attributes/class-attribute-1.mm: New
1724 * obj-c++.dg/attributes/class-attribute-2.mm: New
1725 * obj-c++.dg/attributes/categ-attribute-1.mm: New
1726 * obj-c++.dg/attributes/categ-attribute-2.mm: New
1727 * obj-c++.dg/attributes/proto-attribute-1.mm: New
1728
26877873
NP
17292010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1730
1731 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1732 from the branch renamed to method-20b.m to avoid clashes).
1733
c44d6c47
UB
1734 2005-08-23 Stuart Hastings <stuart@apple.com>
1735 Ziemowit Laski <zlaski@apple.com>
26877873
NP
1736
1737 Radar 4209854
1738 * obj-c++.dg/method-23.mm: New.
1739 * objc.dg/method-20.m: New.
1740
697c3575
JH
17412010-09-28 Jan Hubicka <jh@suse.cz>
1742
1743 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1744
2770264a
RO
17452010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1746
1747 PR target/44452
1748 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1749 i?86-*-solaris2.[89], *-*-vxworks*.
1750 * gcc.target/i386/pr22152.c: Likewise.
1751 * gcc.target/i386/vect8-ret.c: New test.
1752
e660c8f2
JZ
17532010-09-28 Jie Zhang <jie@codesourcery.com>
1754
1755 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1756
4c116505
NP
17572010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1758
1759 Merge from 'apple/trunk' branch on FSF servers.
1760
1761 2005-07-18 Ziemowit Laski <zlaski@apple.com>
1762
1763 Radar 4175534
1764 * obj-c++.dg/method-22.mm: New.
38df2baf 1765
93c0e0bb
JM
17662010-09-27 Jason Merrill <jason@redhat.com>
1767
1768 * g++.dg/cpp0x/rv-lvalue-req.C: New.
1769 * g++.dg/ext/complit11.C: Adjust.
1770 * g++.old-deja/g++.law/temps1.C: Adjust.
1771 * g++.old-deja/g++.ns/koenig6.C: Adjust.
1772 * g++.old-deja/g++.oliva/partord1.C: Adjust.
1773
7458026b
ILT
17742010-09-27 Ian Lance Taylor <iant@google.com>
1775
1776 * lib/target-supports.exp (check_effective_target_split_stack):
1777 New procedure.
1778 * gcc.dg/split-1.c: New test.
1779 * gcc.dg/split-2.c: New test.
1780 * gcc.dg/split-3.c: New test.
1781 * gcc.dg/split-4.c: New test.
1782
177b48f9
NP
17832010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1784
1785 PR objc/25464
1786 * objc.dg/type-size-3.m: New test.
1787
17882010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1789
1790 PR objc/45763
c44d6c47 1791 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
38df2baf
TG
1792
17932010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
177b48f9
NP
1794
1795 PR objc/25450
1796 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1797 * objc.dg/type-size-2.m: Same change.
1798 * obj-c++.dg/encode-5.mm: Same change.
1799
18002010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1801
1802 Merge from 'apple/trunk' branch on FSF servers. The original
1803 Changelogs are below.
1804
1805 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
c44d6c47
UB
1806 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1807 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
177b48f9 1808 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
c44d6c47 1809 in the branch).
177b48f9
NP
1810 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1811 proto-qual-1.m in the branch) and the normal ABI on GNU.
1812 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
1813 the test only with the NeXT runtime.
1814 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
c44d6c47 1815 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
177b48f9
NP
1816 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1817 Run the test only with the NeXT runtime.
c44d6c47 1818
177b48f9
NP
1819 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1820
1821 Radar 4492973
1822 * objc.dg/encode-7-64bit.m: New.
1823 * objc.dg/encode-7.m: Skip if -m64.
c44d6c47 1824
177b48f9
NP
1825 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
1826
1827 Radar 4301047
1828 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1829 * obj-c++.dg/threedotthree-abi-1.mm: New
1830 * objc.dg/threedotthree-abi-1.m: New
1831
1832 2005-07-20 Ziemowit Laski <zlaski@apple.com>
1833
1834 Radar 4136935
1835 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1836 * objc.dg/encode-6.m: Likewise.
1837 * objc.dg/encode-7.m: New test case.
1838
b581b85b
NP
18392010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1840
1841 Merge from 'apple/trunk' branch on FSF servers. Renamed
1842 const-str-12.m to constr-str-12b.m to avoid conflicts.
c44d6c47 1843
b581b85b
NP
1844 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
1845
1846 Radar 4229905
1847 * obj-c++.dg/warn5.mm: New
c44d6c47 1848
b581b85b
NP
1849 2005-06-22 Ziemowit Laski <zlaski@apple.com>
1850
1851 Radar 4154928
1852 * obj-c++.dg/const-str-12.mm: New.
1853 * objc.dg/const-str-12.m: New.
1854
d000aa67
TB
18552010-09-27 Tobias Burnus <burnus@net-b.de>
1856
1857 PR fortran/40569
1858 PR fortran/40568
1859 * gfortran.dg/storage_size_2.f08: Fix test.
1860 * gfortran.dg/c_sizeof_1.f90: Fix test.
1861 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1862 * gfortran.dg/c_sizeof_3.f90: New.
1863 * gfortran.dg/c_sizeof_4.f90: New.
1864 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1865 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1866
414e8be2
DK
18672010-09-26 Daniel Kraft <d@domob.eu>
1868
1869 PR fortran/45783
1870 PR fortran/45795
1871 * gfortran.dg/select_type_18.f03: New test.
1872
cf1bcf06
EB
18732010-09-25 Eric Botcazou <ebotcazou@adacore.com>
1874
1875 * gnat.dg/return2.ad[sb]: New test.
1876 * gnat.dg/return2_pkg.ads: New helper.
1877
8e8dc060
DK
18782010-09-25 Daniel Kraft <d@domob.eu>
1879
1880 PR fortran/45776
1881 * gfortran.dg/io_constraints_6.f03: New test.
1882 * gfortran.dg/io_constraints_7.f03: New test.
1883 * gfortran.dg/newunit_2.f90: New test.
1884
c6d6e62f
SK
18852010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
1886
c44d6c47 1887 * gfortran.dg/operator_c1202.f90: New test.
c6d6e62f 1888
46a4da10
JH
18892010-09-24 Jan Hubicka <jh@suse.cz>
1890
1891 * gcc.dg/tree-ssa/leaf.c: New testcase.
1892
1d0804d4
JH
18932010-09-24 Jan Hubicka <jh@suse.cz>
1894
1895 PR tree-optimization/45738
1896 PR tree-optimization/45741
1897 * gcc.c-torture/compile/pr45741.c: New.
1898 * gfortran.fortran-torture/compile/pr45738.f90: New.
1899
5642f5d5
JM
19002010-09-24 Joseph Myers <joseph@codesourcery.com>
1901
1902 * gcc.dg/cpp/undef-opt-1.c: New test.
1903
75d980ab
JM
19042010-09-24 Jason Merrill <jason@redhat.com>
1905
1906 * g++.dg/other/error10.C: Adjust expected output.
1907
32990d5b
JJ
19082010-09-24 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR middle-end/45234
1911 * gcc.dg/torture/stackalign/alloca-6.c: New test.
1912 * gcc.target/i386/pr45234.c: New test.
1913
116f30c3
RG
19142010-09-24 Richard Guenther <rguenther@suse.de>
1915
1916 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1917
e2686b2d
MS
19182010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
1919
1920 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1921 as a comment leader in regexp.
1922
f1570cec
NP
19232010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1924
1925 * objc.dg/sync-2.m: New test.
1926 * obj-c++.dg/sync-2.mm: New test.
1927
be1f1ed9
TB
19282010-09-24 Tobias Burnus <burnus@net-b.de>
1929
1930 PR fortran/40571
1931 * gfortran.dg/iso_fortran_env_7.f90: New.
1932
19dc6d01
NP
19332010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1934
1935 * obj-c++.dg/too-many-args.mm: New file.
1936
19372010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1938
1939 Merge from 'apple/trunk' branch on FSF servers.
1940
1941 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1942
1943 Radar 4491608
1944 * objc.dg/too-many-args.m: New
1945
962b8a0e
TK
19462010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1947
1948 PR fortran/45744
1949 * gfortran.dg/dependency_36.f90: New test.
1950
17eba947
UB
19512010-09-23 Uros Bizjak <ubizjak@gmail.com>
1952
1953 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1954 * gcc.target/i386/pad-3.c: Ditto.
1955 * gcc.target/i386/pad-7.c: Ditto.
1956 * gcc.target/i386/pad-7.c: Ditto.
1957 * gcc.target/i386/pr36502.c: Ditto.
1958 * gcc.target/i386/zee.c: Ditto.
1959 * gcc.target/i386/20060821-1.c: Ditto.
1960 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
1961 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
1962 * gcc.target/i386/pad-5b.c: Ditto.
1963 * gcc.target/i386/pad-6a.c: Ditto.
1964 * gcc.target/i386/pad-6b.c: Ditto.
1965 * gcc.target/i386/pad-8.c: Ditto.
1966 * gcc.target/i386/pad-9.c: Ditto.
1967 * gcc.target/i386/pad-10.c: Ditto.
1968 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
1969
3d113394
RG
19702010-09-23 Richard Guenther <rguenther@suse.de>
1971
1972 PR tree-optimization/45565
1973 * g++.dg/ipa/pr45565.C: New testcase.
1974
bef6486a
MM
19752010-09-23 Mikael Morin <mikael@gcc.gnu.org>
1976
1977 PR fortran/45745
1978 PR fortran/45648
1979 * gfortran.dg/vector_subscript_bound_1.f90: New.
1980
dca26746
RG
19812010-09-23 Richard Guenther <rguenther@suse.de>
1982
1983 PR middle-end/45750
1984 * gcc.dg/pr45750.c: New testcase.
1985
030ef1fb
JJ
19862010-09-23 Jakub Jelinek <jakub@redhat.com>
1987
1988 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1989 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
1990 build.
1991
3c3bd471
BS
19922010-09-23 Bernd Schmidt <bernds@codesourcery.com>
1993
1994 PR rtl-optimization/44374
1995 * gcc.target/arm/headmerge-1.c: New test.
1996 * gcc.target/arm/headmerge-2.c: New test.
1997 * gcc.target/i386/headmerge-1.c: New test.
1998 * gcc.target/i386/headmerge-2.c: New test.
1999
8c91ab34
DK
20002010-09-23 Daniel Kraft <d@domob.eu>
2001
2002 PR fortran/38936
2003 PR fortran/44044
2004 PR fortran/45474
2005 * gfortran.dg/intrinsic_intent_1.f03: New test.
2006 * gfortran.dg/select_type_17.f03: New test.
2007 * gfortran.dg/associate_5.f03: More definability tests.
2008 * gfortran.dg/enum_2.f90: Check definability.
2009 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2010 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2011 * gfortran.dg/char_expr_2.f90: Ditto.
2012 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2013 * gfortran.dg/enum_5.f90: Ditto.
2014 * gfortran.dg/equiv_constraint_8.f90: Ditto.
2015 * gfortran.dg/impure_assignment_2.f90: Ditto.
2016 * gfortran.dg/impure_assignment_3.f90: Ditto.
2017 * gfortran.dg/intent_out_1.f90: Ditto.
2018 * gfortran.dg/intent_out_3.f90: Ditto.
2019 * gfortran.dg/pointer_assign_7.f90: Ditto.
2020 * gfortran.dg/pointer_intent_3.f90: Ditto.
2021 * gfortran.dg/pr19936_1.f90: Ditto.
2022 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2023 * gfortran.dg/simpleif_2.f90: Ditto.
2024 * gfortran.dg/protected_5.f90: Ditto.
2025 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2026 * gfortran.dg/protected_6.f90: Ditto.
2027 * gfortran.dg/protected_7.f90: Ditto.
2028
42d9f9dd
JD
20292010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2030
2031 PR libfortran/45710
2032 * gfortran.dg/namelist_65.f90: New test.
2033
1cf2589d
MS
20342010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2035
2036 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
c44d6c47 2037 the regexp pattern between the expected label and location string.
1cf2589d 2038
7d0255bd
MS
20392010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2040
2041 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2042
20432010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2044
2045 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2046 * gcc.dg/pr27898.c: Likewise.
2047 * gcc.dg/pr28712.c: Likewise.
2048 * gcc.dg/pr30762-1.c: Likewise.
2049 * gcc.dg/pr31529-1.c: Likewise.
2050 * gcc.dg/pr34457-1.c: Likewise.
2051 * gcc.dg/pr34668-1.c: Likewise.
2052 * gcc.dg/pr34989-1.c: Likewise.
2053 * gcc.dg/pr43557-1.c: Likewise.
2054
bbaee688
JJ
20552010-09-22 Jakub Jelinek <jakub@redhat.com>
2056
2057 PR rtl-optimization/45739
e14d28a7 2058 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
bbaee688 2059
77167b6f
EB
20602010-09-22 Eric Botcazou <ebotcazou@adacore.com>
2061
2062 * gcc.target/sparc/mnofpu.c: New test.
2063
a82e045d
JJ
20642010-09-22 Jakub Jelinek <jakub@redhat.com>
2065
2066 PR rtl-optimization/45739
2067 * gcc.target/i386/pr45739.c: New test.
2068
0b4f2770
MM
20692010-09-21 Mikael Morin <mikael@gcc.gnu.org>
2070
2071 PR fortran/45648
2072 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2073 and counts. Add non-elemental function call check.
2074
2075 PR fortran/45648
2076 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2077 arguments checks. Update temporary counts.
2078 * gfortran.dg/transpose_optimization_1.f90: New.
2079
45547c7f
NP
20802010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2081
2082 PR objc/23710
2083 * objc.dg/invalid-method-1.m: New.
2084
c0c24aa4
NP
20852010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2086
2087 Merge from 'apple/trunk' branch on FSF servers.
2088
2089 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
2090
77167b6f 2091 Radar 4291785
17eba947
UB
2092 * objc.dg/naming-4.m: New
2093 * objc.dg/naming-5.m: New
2094 * obj-c++.dg/naming-1.mm: New
2095 * obj-c++.dg/naming-2.mm: New
c0c24aa4 2096
5c0f24d0
JW
20972010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
2098 Jack Howarth <howarth@bromo.med.uc.edu>
2099
2100 PR c++/45645
2101 * g++.dg/torture/pr44972.C: Use portable assert().
2102
ce2b1d68
RG
21032010-09-21 Richard Guenther <rguenther@suse.de>
2104
2105 PR tree-optimization/45580
2106 * g++.dg/torture/pr45580.C: New testcase.
2107
b379f677
UB
21082010-09-21 Uros Bizjak <ubizjak@gmail.com>
2109
2110 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2111
48dbbcd6
JW
21122010-09-20 Janus Weil <janus@gcc.gnu.org>
2113
2114 PR fortran/45438
2115 * gfortran.dg/pointer_check_7.f90: New.
2116
220c5f0c
JJ
21172010-09-20 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR rtl-optimization/45728
2120 * gcc.c-torture/compile/pr45728.c: New test.
2121
15c2ef5a
PT
21222010-09-20 Paul Thomas <pault@gcc.gnu.org>
2123
2124 PR fortran/45081
2125 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2126
c2310fc4
L
21272010-09-20 H.J. Lu <hongjiu.lu@intel.com>
2128
2129 * g++.dg/tree-ssa/pr45605.C: Add "\\".
2130
06baaba3
RG
21312010-09-20 Richard Guenther <rguenther@suse.de>
2132
2133 PR middle-end/45704
2134 * gcc.dg/torture/pr45704.c: New testcase.
2135
64e0f5ff
JH
21362010-09-20 Jan Hubicka <jh@suse.cz>
2137
2138 PR tree-optimize/45605
2139 * g++.dg/tree-ssa/pr45605.C: New testcase.
2140
ef98b8a5
MM
21412010-09-20 Michael Matz <matz@suse.de>
2142
2143 PR testsuite/45706
2144 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2145 enough.
2146
565b8886
RG
21472010-09-20 Richard Guenther <rguenther@suse.de>
2148
2149 PR tree-optimization/45705
2150 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2151
5e979df3
MM
21522010-09-20 Michael Matz <matz@suse.de>
2153
2154 PR testsuite/45706
2155 * lib/target-supports.exp (check_effective_target_vect_perm):
2156 Add i?86-*-*.
2157
2960be83
JJ
21582010-09-20 Jakub Jelinek <jakub@redhat.com>
2159
2160 PR rtl-optimization/45695
2161 * gcc.c-torture/execute/pr45695.c: New test.
2162
d1f6261f
JH
21632010-09-19 Jan Hubicka <jh@suse.cz>
2164
2165 PR lto/44246
2166 * gcc.c-torture/compile/pr44246.c:New file.
2167
039d9ea1
IR
21682010-09-19 Ira Rosen <irar@il.ibm.com>
2169
2170 PR tree-optimization/45714
2171 * gfortran.dg/vect/pr45714-a.f: New test.
2172 * gfortran.dg/vect/pr45714-b.f: New test.
2173
2231f17f
EB
21742010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2175
2176 * gnat.dg/const1.adb: Rename into...
2177 * gnat.dg/constant1.adb: ...this.
2178 * gnat.dg/constant2.adb: New test.
2179 * gnat.dg/constant2_pkg1.ads: New helper.
2180 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2181
50a6af05
EB
21822010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2183
2184 * gnat.dg/specs/constant1.ads: New test.
2185 * gnat.dg/specs/constant1_pkg.ads: New helper.
2186
9b389a5e
JH
21872010-09-18 Jan Hubicka <jh@suse.cz>
2188
2189 PR tree-optimization/45453
2190 * g++.dg/tree-ssa/pr45453.C: New testcase.
2191
6eb208a6
JM
21922010-09-18 Jason Merrill <jason@redhat.com>
2193
2194 * g++.dg/cpp0x/initlist44.C: New.
2195
6a78fd06
RG
21962010-09-18 Richard Guenther <rguenther@suse.de>
2197
2198 PR tree-optimization/45709
2199 * g++.dg/torture/pr45709-2.C: New testcase.
2200
22012010-09-18 Richard Guenther <rguenther@suse.de>
2202
2203 PR tree-optimization/45709
2204 * g++.dg/torture/pr45709.C: New testcase.
2205
ba67f487
L
22062010-09-18 H.J. Lu <hongjiu.lu@intel.com>
2207
2208 PR testsuite/45719
2209 * gcc.target/i386/pad-3.c: Pass -fno-pic.
2210
e7ed95a2
L
22112010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2212
2213 * gcc.target/i386/pad-1.c: New.
2214 * gcc.target/i386/pad-2.c: Likewise.
2215 * gcc.target/i386/pad-3.c: Likewise.
2216 * gcc.target/i386/pad-4.c: Likewise.
2217 * gcc.target/i386/pad-5a.c: Likewise.
2218 * gcc.target/i386/pad-5b.c: Likewise.
2219 * gcc.target/i386/pad-6a.c: Likewise.
2220 * gcc.target/i386/pad-6b.c: Likewise.
2221 * gcc.target/i386/pad-7.c: Likewise.
2222 * gcc.target/i386/pad-8.c: Likewise.
2223 * gcc.target/i386/pad-9.c: Likewise.
2224 * gcc.target/i386/pad-10.c: Likewise.
2225
2b3ded42
L
22262010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2227
2228 PR middle-end/45234
2229 * gcc.dg/torture/stackalign/alloca-5.c: New.
2230
765c3e8f
L
22312010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2232
2233 PR middle-end/45678
2234 * gcc.dg/torture/pr45678-2.c: New.
2235
2d5581f1
RG
22362010-09-17 Richard Guenther <rguenther@suse.de>
2237
2238 PR middle-end/45678
2239 * gcc.dg/torture/pr45678-1.c: New testcase.
2240
18ba3ce7
MM
22412010-09-17 Michael Matz <matz@suse.de>
2242
2243 PR tree-optimization/43432
2244 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2245 check_effective_target_vect_perm_short): New predicates.
2246 (check_effective_target_vect_perm): Include x86_64.
2247 * gcc.dg/vect/pr43432.c: New test.
2248 * gcc.dg/vect/vect-114.c: Adjust.
2249 * gcc.dg/vect/vect-15.c: Ditto.
2250 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2251 * gcc.dg/vect/slp-perm-9.c: Ditto.
2252
46936bf0
NP
22532010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
2254
b146446c 2255 PR testsuite/45692
46936bf0
NP
2256 * objc/execute/exceptions/throw-nil.m: Run the test only with the
2257 GNU runtime.
2258
c3224d6f
RG
22592010-09-17 Richard Guenther <rguenther@suse.de>
2260
2261 * gcc.dg/pr27898.c: Use -flto instead of -combine.
2262 * gcc.dg/pr28706.c: Likewise.
2263 * gcc.dg/pr28712.c: Likewise.
2264 * gcc.dg/pr30762-1.c: Likewise.
2265 * gcc.dg/pr30762-2.c: Likewise.
2266 * gcc.dg/pr31529-1.c: Likewise.
2267 * gcc.dg/pr31529-2.c: Likewise.
2268 * gcc.dg/pr34457-1.c: Likewise.
2269 * gcc.dg/pr34457-2.c: Likewise.
2270 * gcc.dg/pr34668-1.c: Likewise.
2271 * gcc.dg/pr34668-2.c: Likewise.
2272 * gcc.dg/pr34989-1.c: Likewise.
2273 * gcc.dg/pr34989-2.c: Likewise.
2274 * gcc.dg/pr43557-1.c: Likewise.
2275 * gcc.dg/pr43557-2.c: Likewise.
2276 * gcc.dg/debug/pr41893-1.c: Likewise.
2277 * gcc.dg/matrix/matrix.exp: Do not use -combine.
2278 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2279 * gcc.dg/matrix/matrix-4.c: Likewise.
2280 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2281 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2282 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2283 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2284
6dfd24f7
TB
22852010-09-16 Tobias Burnus <burnus@net-b.de>
2286
2287 PR fortran/43665
2288 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2289 optimizations.
2290 * gfortran.dg/intent_optimize_1.f90: New test.
2291
26ec9308
L
22922010-09-16 H.J. Lu <hongjiu.lu@intel.com>
2293
2294 * gcc.target/i386/divmod-1.c: New.
2295 * gcc.target/i386/divmod-2.c: Likewise.
2296 * gcc.target/i386/divmod-3.c: Likewise.
2297 * gcc.target/i386/divmod-4.c: Likewise.
2298 * gcc.target/i386/divmod-4a.c: Likewise.
2299 * gcc.target/i386/divmod-5.c: Likewise.
2300 * gcc.target/i386/divmod-6.c: Likewise.
2301 * gcc.target/i386/divmod-7.c: Likewise.
2302 * gcc.target/i386/divmod-8.c: Likewise.
2303 * gcc.target/i386/udivmod-1.c: Likewise.
2304 * gcc.target/i386/udivmod-2.c: Likewise.
2305 * gcc.target/i386/udivmod-3.c: Likewise.
2306 * gcc.target/i386/udivmod-4.c: Likewise.
2307 * gcc.target/i386/udivmod-4a.c: Likewise.
2308 * gcc.target/i386/udivmod-5.c: Likewise.
2309 * gcc.target/i386/udivmod-6.c: Likewise.
2310 * gcc.target/i386/udivmod-7.c: Likewise.
2311 * gcc.target/i386/udivmod-8.c: Likewise.
2312
0cac82a0
JH
23132010-09-16 Jan Hubicka <jh@suse.cz>
2314
2315 * g++.dg/lto/pr45679-1_0.C: New file.
2316 * g++.dg/lto/pr45679-1_1.C: New file.
2317 * g++.dg/lto/pr45679-0_0.C: New file.
2318 * g++.dg/lto/pr45679-0_1.C: New file.
2319
7d58b9e7
JW
23202010-09-16 Janus Weil <janus@gcc.gnu.org>
2321
2322 PR fortran/45674
2323 * gfortran.dg/class_dummy_2.f03: New.
2324
ed6c4831
RG
23252010-09-16 Richard Guenther <rguenther@suse.de>
2326
2327 PR tree-optimization/45623
2328 * gcc.dg/torture/pr45623.c: New testcase.
2329
ff802fa1
IR
23302010-09-16 Ira Rosen <irar@il.ibm.com>
2331
2332 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2333 name and parentheses.
2334 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2335
441b624e
JM
23362010-09-15 Jason Merrill <jason@redhat.com>
2337
da9bc840
JM
2338 * g++.dg/parse/parameter-declaration-2.C: New.
2339
441b624e
JM
2340 * g++.dg/cpp0x/scoped_enum2.C: New.
2341
9fa07b13
EB
23422010-09-15 Eric Botcazou <ebotcazou@adacore.com>
2343
2344 * gcc.c-torture/compile/20100915-1.c: New test.
2345
1faab08d
MJ
23462010-09-15 Martin Jambor <mjambor@suse.cz>
2347
2348 PR middle-end/45644
2349 * gcc.dg/ipa/pr45644.c: New test.
2350
cc99c5fe
JJ
23512010-09-15 Jakub Jelinek <jakub@redhat.com>
2352
2353 PR tree-optimization/45633
2354 * gcc.dg/vect/pr45633.c: New test.
2355
edd2b56a
JW
23562010-09-15 Janus Weil <janus@gcc.gnu.org>
2357
2358 PR fortran/45577
2359 * gfortran.dg/allocate_derived_4.f90: New.
2360
0f38f229
TB
23612010-09-15 Tejas Belagod <tejas.belagod@arm.com>
2362
2363 * lib/target-supports.exp
2364 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2365 supported flag to true for neon.
2366
6809f4b5
PC
23672010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
2368
2369 PR c++/45665
2370 * g++.dg/template/crash103.C: New.
2371
0f185d6e
NP
23722010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
2373
2374 Merge from 'apple/trunk' branch on FSF servers.
2375
8c2b2fae 2376 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
0f185d6e
NP
2377
2378 Radar 4457381
2379 * objc.dg/msg-in-protocol.m: New.
2380 * obj-c++.dg/msg-in-protocol.mm: New.
2381
2382 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
2383
2384 Radar 4219590
2385 * objc.dg/break-in-ifstmt.m: New.
6809f4b5 2386
0f185d6e
NP
2387 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2388
2389 Radar 4174166
2390 * obj-c++.dg/comp-types-13.mm: New.
2391 * objc.dg/comp-types-12.m: New.
2392
2393 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2394
2395 Radar 4216500
2396 * obj-c++.dg/proto-lossage-7.mm: New.
2397 * objc.dg/proto-lossage-7.m: New.
6809f4b5 2398
92df1544
JH
23992010-09-14 Jan Hubicka <jh@suse.cz>
2400
2401 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2402 folding.
8780c9cb
JH
2403 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2404 folding.
92df1544 2405
4a6e5cc8
JJ
24062010-09-14 Jakub Jelinek <jakub@redhat.com>
2407
4359dc2a
JJ
2408 PR middle-end/45567
2409 * gcc.dg/pr45567.c: New test.
2410
4a6e5cc8
JJ
2411 PR debug/45660
2412 * g++.dg/debug/pr45660.C: New test.
2413
5a2c1986
IR
24142010-09-14 Ira Rosen <irar@il.ibm.com>
2415
2416 PR tree-optimization/45470
2417 * g++.dg/vect/pr45470-a.cc: New test.
2418 * g++.dg/vect/pr45470-a.cc: New test.
2419
2f78283b
JH
24202010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2421
2422 PR target/42070
c44d6c47
UB
2423 * lib/profopt.exp: Prune warnings on execname2 compile.
2424 * lib/prune.exp: Prune "can't add line info" warnings.
2f78283b 2425
927b02e5
JD
24262010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2427
2428 PR libfortran/45532
2429 * gfortran.dg/namelist_64.f90: New test.
2430
ef3be7da
JJ
24312010-09-13 Jakub Jelinek <jakub@redhat.com>
2432
2433 PR rtl-optimization/45617
2434 * gcc.target/i386/pr45617.c: New test.
2435
fa0921fc
DK
24362010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
2437
2438 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2439
e72eba85
L
24402010-09-13 H.J. Lu <hongjiu.lu@intel.com>
2441
2442 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2443 * gcc.target/i386/fma4-vector.c: Likewise.
2444 * gcc.target/i386/vectorize2.c: Likewise.
2445 * gcc.target/i386/vectorize4.c: Likewise.
2446 * gcc.target/i386/vectorize5.c: Likewise.
2447 * gcc.target/i386/vectorize6.c: Likewise.
2448 * gcc.target/i386/vectorize8.c: Likewise.
2449
2450 * gcc.target/i386/vect-double-1.c: New.
2451 * gcc.target/i386/vect-double-1a.c: Likewise.
2452 * gcc.target/i386/vect-double-2.c: Likewise.
2453 * gcc.target/i386/vect-double-2a.c: Likewise.
2454
2455 * lib/target-supports.exp (check_effective_target_vect_double):
2456 Set et_vect_double_saved to 0 when tuning for Atom.
2457
e196b221
JH
24582010-09-13 Jan Hubicka <jh@suse.cz>
2459
2460 * gcc.dg/torture/pr23821.c: Drop static keyword.
2461 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2462 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2463
e88290ac
MS
24642010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
2465
2466 * gcc.target/arm/sync-1.c: New.
2467
2f434b97
OH
24682010-09-12 Olivier Hainque <hainque@adacore.com>
2469
2470 * gnat.dg/memtrap.adb: New test.
2471
616f1290
FXC
24722010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2473
2474 * gfortran.dg/promotion.f90: Fix options.
2475
1dff453d 24762010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
f9132eb7
RRC
2477
2478 * g++.dg/cpp0x/range-for1.C: New.
2479 * g++.dg/cpp0x/range-for2.C: New.
2480 * g++.dg/cpp0x/range-for3.C: New.
2481 * g++.dg/cpp0x/range-for4.C: New.
2482 * g++.dg/cpp0x/range-for5.C: New.
2483 * g++.dg/cpp0x/range-for6.C: New.
2484
712efae1
MM
24852010-09-11 Mikael Morin <mikael@gcc.gnu.org>
2486
2487 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2488 and counts. Check that transpose is not called.
2489 * gfortran.dg/transpose_2.f90: Update error message.
2490
1dff453d 24912010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
bc2c4cb4
RRC
2492
2493 PR c++/43824
2494 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2495 * g++.dg/lookup/strong-using-2.C: Likewise.
2496 * g++.dg/lookup/strong-using-3.C: Likewise.
2497 * g++.dg/lookup/strong-using-5.C: Likewise.
2498
2499 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2500 * g++.dg/cpp0x/inline-ns4.C: New.
2501 * g++.dg/cpp0x/inline-ns5.C: New.
2502
90966337
L
25032010-09-10 H.J. Lu <hongjiu.lu@intel.com>
2504
2505 PR middle-end/45634
2506 * gfortran.fortran-torture/compile/pr45634.f90: New.
2507
1c732eb7
NP
25082010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
2509
2510 * objc.dg/fobjc-exceptions.m: New test.
2511
eafedef3
JH
25122010-09-10 Jan Hubicka <jh@suse.cz>
2513
2514 * g++.dg/inherit/covariant7.C: Fix pattern matching.
2515
d242d063
MJ
25162010-09-10 Martin Jambor <mjambor@suse.cz>
2517
2518 PR tree-optimization/44972
2519 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2520 * gcc.dg/tree-ssa/pr45144.c: Likewise.
2521 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2522 instead.
2b74262b 2523 * g++.dg/torture/pr44972.C: New test.
d242d063 2524
fffe1e40
MJ
25252010-09-10 Martin Jambor <mjambor@suse.cz>
2526
2527 PR tree-optimization/44972
2528 * g++.dg/torture/pr34850.C: Remove expected warning.
2529
26865ab4
SK
25302010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2531
2532 * gfortran.dg/dummy_optional_arg.f90: New test.
2533
54e34c35
JH
25342010-09-08 Jan Hubicka <jh@suse.cz>
2535
2536 PR tree-optimization/45598
2537 * fortran.fortran-torture/compile/pr45598.f90: New test.
2538
ba885ec5
NS
25392010-09-09 Nathan Sidwell <nathan@codesourcery.com>
2540
2541 * lib/target-supports-dg.exp (dg-require-ifunc): New.
2542 * lib/target-supports.exp (check_ifunc_available): New.
2543 * gcc.dg/attr-ifunc-1.c: New.
2544 * gcc.dg/attr-ifunc-2.c: New.
2545 * gcc.dg/attr-ifunc-3.c: New.
2546 * gcc.dg/attr-ifunc-4.c: New.
2547 * gcc.dg/attr-ifunc-5.c: New.
c44d6c47
UB
2548 * g++.dg/ext/attr-ifunc-1.C: New.
2549 * g++.dg/ext/attr-ifunc-2.C: New.
2550 * g++.dg/ext/attr-ifunc-3.C: New.
2551 * g++.dg/ext/attr-ifunc-4.C: New.
ba885ec5 2552
b100151b
VM
25532010-09-09 Vladimir Makarov <vmakarov@redhat.com>
2554
2555 PR middle-end/40386
2556 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2b74262b 2557
d09b9f67
MM
25582010-09-09 Mikael Morin <mikael@gcc.gnu.org>
2559
2560 * gfortran.dg/inline_transpose_1.f90: New test.
2561
e8e399c3
JJ
25622010-09-08 Jakub Jelinek <jakub@redhat.com>
2563
2564 PR c++/45588
2565 * g++.dg/warn/Wunused-var-15.C: New test.
2566
f5b281c0
JDA
25672010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2568
2569 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2570 hppa*-*-hpux*.
2571
2023bba8
NP
25722010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2573
2574 * objc/execute/exceptions/throw-nil.m: New test.
2575 * objc/execute/exceptions/handler-1.m: Updated to use the new
2576 objc_set_uncaught_exception_handler() function.
2577 * objc/execute/exceptions/matcher-1.m: New test.
2b74262b 2578
88a95a11
FXC
25792010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2580
2581 PR fortran/38282
2582 * gfortran.dg/bit_comparison_1.F90: New test.
2583 * gfortran.dg/leadz_trailz_3.f90: New test.
2584 * gfortran.dg/masklr_2.F90: New test.
2585 * gfortran.dg/shiftalr_1.F90: New test.
2586 * gfortran.dg/merge_bits_2.F90: New test.
2587 * gfortran.dg/dshift_2.F90: New test.
2588 * gfortran.dg/bit_comparison_2.F90: New test.
2589 * gfortran.dg/masklr_1.F90: New test.
2590 * gfortran.dg/merge_bits_1.F90: New test.
2591 * gfortran.dg/dshift_1.F90: New test.
2592 * gfortran.dg/shiftalr_2.F90: New test.
2593
5c0b0c75 25942010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
bd72fc7c
NP
2595
2596 * objc.dg/type-stream-1.m: Replaced with a test that tests that
2597 functions from objc/typedstream.h are deprecated.
2598
0fa3d594
RO
25992010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2600
2601 * lib/target-supports.exp
2602 (check_effective_target_run_expensive_tests): New proc.
2603 * gcc.c-torture/compile/limits-fnargs.c: Use
2604 dg-require-effective-target run_expensive_tests.
2605
9c2934f4
JJ
26062010-09-08 Jakub Jelinek <jakub@redhat.com>
2607
7602cb87
JJ
2608 PR fortran/45597
2609 * gfortran.dg/gomp/pr45597.f90: New test.
2610
9c2934f4
JJ
2611 PR fortran/45595
2612 * gfortran.dg/gomp/pr45595.f90: New test.
2613
42a3beeb
MM
26142010-09-08 Michael Matz <matz@suse.de>
2615
2616 * c-c++-common/uninit-17.c: Adjust.
2617
a855b1b1
MM
26182010-09-08 Michael Matz <matz@suse.de>
2619
2620 PR tree-optimization/43430
2621 * gcc.dg/vect/pr43430-2.c: New test.
2b74262b 2622
3834917d
MM
26232010-09-08 Michael Matz <matz@suse.de>
2624
2625 PR tree-optimization/33244
2626 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2627
b5c878a5
RG
26282010-09-08 Richard Guenther <rguenther@suse.de>
2629
2630 PR tree-optimization/45578
2631 * gfortran.dg/pr45578.f90: New testcase.
2632
0db1920c
RG
26332010-09-08 Richard Guenther <rguenther@suse.de>
2634
2635 PR testsuite/45590
2636 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2637
c56c0853
TK
26382010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2639
2640 PR fortran/45576
2641 * gfortran.dg/char_length_18.f90: New test.
2642
a0766cdb
L
26432010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
2644
2645 PR target/36502
2646 * gcc.target/i386/pr36502.c: New test.
2647
2648 PR target/42313
2649 PR target/44651
2650 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
c44d6c47 2651 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
a0766cdb 2652
86e033e2
MM
26532010-09-07 Mikael Morin <mikael@gcc.gnu.org>
2654
2655 * gfortran.dg/achar_4.f90: Enable bounds checking.
2656
d341a5d0
UB
26572010-09-07 Uros Bizjak <ubizjak@gmail.com>
2658
2659 PR target/45206
2660 * gcc.target/i386/pr45206.c: New test.
2661
293cf217
HPN
26622010-09-07 Hans-Peter Nilsson <hp@axis.com>
2663
2664 PR fortran/45505
2665 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2666
8683f051
JH
26672010-09-07 Jan Hubicka <jh@suse.cz>
2668
2669 * gcc.c-torture/compile/20100907.c: New testcase.
2670
f5e5b46c
RG
26712010-09-07 Richard Guenther <rguenther@suse.de>
2672
2673 PR middle-end/45569
2674 * g++.dg/eh/pr45569.C: New testcase.
2675
da0a441d
BS
26762010-09-07 Bernd Schmidt <bernds@codesourcery.com>
2677
2678 PR target/43137
2679 * gcc.target/arm/pr43137.c: New test.
2680
5c599206
TK
26812010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2682
2683 PR fortran/36931
2684 * gfortran.dg/dependency_35.f90: New test.
2685
f884552b
TK
26862010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2687
2688 PR fortran/34145
2689 * gfortran.dg/char_length_17.f90: New test.
2690
e6c2fc5d
DS
26912010-09-06 Dodji Seketeli <dodji@redhat.com>
2692
2693 PR c++/45200
2694 PR c++/45293
2695 PR c++/45558
2696 * g++.dg/template/typedef34.C: New test.
2697 * g++.dg/template/typedef35.C: New test.
2698
a7529ed6
UB
26992010-09-06 Uros Bizjak <ubizjak@gmail.com>
2700
2701 PR target/22152
2702 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2703
c5ee1358
MM
27042010-09-06 Mark Mitchell <mark@codesourcery.com>
2705
2706 * g++.dg/warn/Wdouble-promotion.C: New.
2707
6f295bbf
AC
27082010-09-06 Arnaud Charlet <charlet@adacore.com>
2709
2710 * g++.dg/parse/redef2.C: New.
2711
c18605cc
AK
27122010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2713
2714 * gcc.dg/20100906-1.c: New testcase.
2715
9813230a
JJ
27162010-09-06 Jakub Jelinek <jakub@redhat.com>
2717
2718 PR testsuite/45543
2719 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2720 DW_TAG_enumeration_type DIE.
2721
265a000d
IS
27222010-09-06 Iain Sandoe <iains@gcc.gnu.org>
2723
2724 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2725 Update XFAILs.
2726
324d3f45
AM
27272010-09-06 Alexander Monakov <amonakov@ispras.ru>
2728
2729 PR rtl-optimization/44919
2730 * g++.dg/opt/pr44919.C: New.
2731
195a95c4
TB
27322010-09-06 Tobias Burnus <burnus@net-b.de>
2733
2734 PR fortran/38282
2735 * gfortran.dg/iall_iany_iparity_1.f90: New.
2736 * gfortran.dg/iall_iany_iparity_2.f90: New.
2737
467649eb
JM
27382010-09-06 Jason Merrill <jason@redhat.com>
2739
1c53d72b
JM
2740 * g++.dg/cpp0x/initlist42.C: New.
2741
be2b93e6
JM
2742 * g++.dg/cpp0x/auto19.C: New.
2743
40013af7
JM
2744 * g++.dg/template/sfinae25.C: New.
2745 * g++.dg/template/char1.C: Expect warning.
2746 * g++.dg/template/nontype10.C: Likewise.
2747
ea76c60a
JM
2748 * g++.dg/cpp0x/implicit9.C: New.
2749
467649eb
JM
2750 * g++.dg/cpp0x/initlist43.C: New.
2751
68fce4ed
GS
27522010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
2753
2754 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2755
0a0b3574
MM
27562010-09-05 Mark Mitchell <mark@codesourcery.com>
2757
2758 * gcc.dg/Wdouble-promotion.c: New.
2759
46d2b70c
TB
27602010-09-05 Tobias Burnus <burnus@net-b.de>
2761
2762 * gfortran.dg/float128_1.f90: Remove test case as
2763 it always fails since Rev 163611 backed out the
2764 front-end implementation.
2765
41500b41
TB
27662010-09-05 Tobias Burnus <burnus@net-b.de>
2767
2768 * gfortran.dg/float128_1.f90: XFAIL test case.
2769
135e4121
TB
27702010-09-05 Tobias Burnus <burnus@net-b.de>
2771
2772 * gfortran.dg/bessel_7.f90: Decrease required precision.
2773
226b53d2
HPN
27742010-09-05 Hans-Peter Nilsson <hp@axis.com>
2775
2776 PR testsuite/45545
2777 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2778 ref-all-matching targets.
2779
f38fb2c4
RG
27802010-09-05 Richard Guenther <rguenther@suse.de>
2781
2782 PR tree-optimization/45535
2783 * gcc.c-torture/compile/pr45535.c: New testcase.
2784
1457e853
AS
27852010-09-04 Andreas Schwab <schwab@linux-m68k.org>
2786
2787 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2788 "\[^\n\]*".
2789 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2790 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2791 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2792 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2793 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2794 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2795 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2796 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2797 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2798 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2799 * gcc.target/i386/pr22152.c: Likewise.
2800 * gcc.target/i386/pr36992-1.c: Likewise.
2801 * gcc.target/i386/pr36992-2.c: Likewise.
2802 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2803
5d74d8d6
JDA
28042010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2805
2806 PR testsuite/43957
2807 * gcc.dg/const-uniq-1.c: Modify regexp.
2808
e0608471
TB
28092010-09-04 Tobias Burnus <burnus@net-b.de>
2810
2811 PR fortran/45530
2812 * gfortran.dg/namelist_63.f90: New.
2813
17f39a39
JH
28142010-09-04 Jan Hubicka <jh@suse.cz>
2815
2816 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2817 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2818
5f7ae6b6
JH
28192010-09-04 Jan Hubicka <jh@suse.cz>
2820
2821 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2822
b6ff8128
JW
28232010-09-04 Janus Weil <janus@gcc.gnu.org>
2824
2825 PR fortran/45507
2826 * gfortran.dg/allocate_alloc_opt_12.f90: New.
2827
d1583032
JM
28282010-09-03 Joseph Myers <joseph@codesourcery.com>
2829
2830 * gcc.dg/opts-4.c: New test.
2831
e6bc4de9
SE
28322010-09-03 Steve Ellcey <sje@cup.hp.com>
2833
2834 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2835 * gcc.dg/vect/vect-peel-4.c: Ditto.
2836
0edf45a3
DK
28372010-09-03 Daniel Kraft <d@domob.eu>
2838
2839 PR fortran/45525
2840 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2841
124a8ce6
TK
28422010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2843
2844 PR fortran/45159
2845 * gfortran.dg/dependency_34.f90: New test.
2846
89039a6b
SE
28472010-09-03 Steve Ellcey <sje@cup.hp.com>
2848
2849 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2850
601d5a25
RO
28512010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2852
2853 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2854 gcc.target/i386/clearcap.map if supported.
2855
15a54c10
MM
28562010-09-03 Michael Matz <matz@suse.de>
2857
2858 PR middle-end/45415
2859 * gcc.dg/pr45415.c: New test.
2860
ed6e090e
L
28612010-09-03 H.J. Lu <hongjiu.lu@intel.com>
2862
2863 PR tree-optimization/45506
2864 * gcc.dg/pr45506.c: New.
2865
0df8fcc8
UB
28662010-09-03 Uros Bizjak <ubizjak@gmail.com>
2867
2868 PR target/45476
2869 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2870 * gcc.target/i386/float128-2.c: Ditto.
2871
5792039f
DK
28722010-09-03 Daniel Kraft <d@domob.eu>
2873
2874 PR fortran/34162
2875 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2876 * gfortran.dg/internal_dummy_2.f08: New test.
2877 * gfortran.dg/internal_dummy_3.f08: New test.
2878 * gfortran.dg/internal_dummy_4.f08: New test.
2879
2f757e4a
JJ
28802010-09-03 Jakub Jelinek <jakub@redhat.com>
2881
2882 PR debug/45500
2883 * gcc.target/i386/pr45500.c: New test.
2884
49042313
MX
28852010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
2886
2887 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2888
e5ca9693
DK
28892010-09-03 Daniel Kraft <d@domob.eu>
2890
2891 PR fortran/44602
2892 * gfortran.dg/exit_2.f08; Adapt error messages.
2893 * gfortran.dg/exit_3.f08: New test.
2894 * gfortran.dg/exit_4.f08: New test.
2895 * gfortran.dg/exit_5.f03: New test.
2896
36d9e52f
FXC
28972010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2898
2899 * gfortran.dg/ishft_4.f90: New test.
2900
688e4919
MM
29012010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2902
2903 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2904 FRIZ/XSRIZ instruciton for (double)(long long)x.
2905 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2906
844022b7
EB
29072010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2908
2909 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2910
6b8c9df8
RG
29112010-09-02 Richard Guenther <rguenther@suse.de>
2912
2913 PR tree-optimization/44937
2914 PR tree-optimization/45412
2915 * g++.dg/opt/pr45412.C: New testcase.
2916 * gcc.c-torture/compile/pr45412.c: Likewise.
2917 * gcc.c-torture/compile/pr44937.c: Likewise.
2918
5de8299c
JM
29192010-09-02 Joseph Myers <joseph@codesourcery.com>
2920
2921 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
2922 but using -Werror=comment.
2923 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2924 expected error messages.
2925
f7e4c09b
EB
29262010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2927
2928 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2929 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2930
86e6a239
TB
29312010-09-02 Tobias Burnus <burnus@net-b.de>
2932
2933 PR fortran/45489
2934 * gfortran.dg/initialization_27.f90: New.
2935
e4a707c4
IR
29362010-09-02 Ira Rosen <irar@il.ibm.com>
2937
2938 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2939 check into different basic blocks. Expect vectorization if misaligned
2b74262b 2940 stores are supported.
e4a707c4
IR
2941 * gcc.dg/vect/bb-slp-8a.c: New test.
2942 * gcc.dg/vect/bb-slp-8b.c: New test.
2943
fb13cf80
SE
29442010-09-01 Steve Ellcey <sje@cup.hp.com>
2945
2946 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2947
50f30801
JW
29482010-09-01 Janus Weil <janus@gcc.gnu.org>
2949
2950 PR fortran/44541
2951 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2952 * gfortran.dg/class_dummy_1.f03: New.
2953
596aa3f0
JJ
29542010-09-01 Jakub Jelinek <jakub@redhat.com>
2955
2956 PR middle-end/45458
2957 * g++.dg/tree-prof/partition2.C: New test.
2958
e3488283
RG
29592010-09-01 Richard Guenther <rguenther@suse.de>
2960
2961 * gcc.dg/vect/vect-outer-fir.c: Adjust.
2962 * gcc.dg/tree-ssa/vrp54.c: New testcase.
2963 * gcc.c-torture/execute/20100827-1.c: Likewise.
2964
c14c8155
FXC
29652010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2966
2967 * gfortran.dg/execute_command_line_1.f90: New test.
2968
a69d2520
JJ
29692010-08-31 Jakub Jelinek <jakub@redhat.com>
2970
2971 PR preprocessor/45457
2972 * c-c++-common/cpp/pr45457.c: New test.
2973
0c1bebc4
EB
29742010-08-31 Eric Botcazou <ebotcazou@adacore.com>
2975
2976 * gcc.dg/nested-func-8.c: New test.
2977
ad5f4de2
FXC
29782010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2979
2980 PR fortran/38282
2981 * gfortran.dg/popcnt_poppar_1.F90: New test.
2982 * gfortran.dg/popcnt_poppar_2.F90: New test.
2983
6208468d
UB
29842010-08-31 Uros Bizjak <ubizjak@gmail.com>
2985
2986 * gcc.target/i386/volatile-2.c: Require nonpic target.
2987
0f643366
JJ
29882010-08-31 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR middle-end/45461
2991 * gcc.dg/pr45461.c: New test.
2992
57c0584a
RG
29932010-08-31 Richard Guenther <rguenther@suse.de>
2994
2995 PR testsuite/45455
2996 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2997
9b9596dd
BM
29982010-08-31 Bingfeng Mei <bmei@broadcom.com>
2999
3000 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6208468d 3001
e8cd3983
JW
30022010-08-30 Janus Weil <janus@gcc.gnu.org>
3003
3004 PR fortran/45456
3005 * gfortran.dg/typebound_proc_18.f03: New.
3006
d3c12306
EB
30072010-08-30 Eric Botcazou <ebotcazou@adacore.com>
3008
3009 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3010 * lib/scanasm.exp (scan-stack-usage): Likewise.
3011 (scan-stack-usage-not): Likewise.
3012 * gcc.dg/stack-usage-1.c: New test.
3013 * gcc.target/i386/stack-usage-realign.c: Likewise.
3014
1987baa3
ZD
30152010-08-30 Zdenek Dvorak <ook@ucw.cz>
3016
3017 PR tree-optimization/45427
3018 * gcc.dg/tree-ssa/pr45427.c: New test.
3019
b960ce04
PC
30202010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3021
3022 PR c++/45043
3023 * g++.dg/template/crash102.C: New.
3024
f2b11865
JJ
30252010-08-30 Jakub Jelinek <jakub@redhat.com>
3026
3027 PR middle-end/45423
3028 * gcc.dg/gomp/atomic-12.c: New test.
3029 * gcc.dg/gomp/atomic-13.c: New test.
3030 * gcc.dg/gomp/atomic-14.c: New test.
3031 * g++.dg/gomp/atomic-11.C: New test.
3032 * g++.dg/gomp/atomic-12.C: New test.
3033 * g++.dg/gomp/atomic-13.C: New test.
3034 * g++.dg/gomp/atomic-14.C: New test.
3035
fc26dab3
RO
30362010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3037
3038 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3039 delimiter.
3040
ae423550
EB
30412010-08-30 Thomas Quinot <quinot@adacore.com>
3042
3043 * gnat.dg/discr24.adb: New test.
3044
525fb35c
RG
30452010-08-30 Richard Guenther <rguenther@suse.de>
3046
3047 PR tree-optimization/45449
3048 * gcc.dg/pr45449.c: New testcase.
3049
184eb658
JM
30502010-08-30 Joseph Myers <joseph@codesourcery.com>
3051
3052 * gcc.dg/opts-1.c: Expect errors, not warnings.
3053
bd48f123
JW
30542010-08-29 Janus Weil <janus@gcc.gnu.org>
3055
3056 PR fortran/42769
3057 * gfortran.dg/dynamic_dispatch_11.f03: New.
3058
98d43360
JM
30592010-08-29 Jason Merrill <jason@redhat.com>
3060
3061 PR c++/44991
3062 * g++.dg/parse/defarg15.C: New.
3063
f08f8b6a
JW
30642010-08-29 Janus Weil <janus@gcc.gnu.org>
3065
3066 PR fortran/45439
3067 * gfortran.dg/select_type_16.f03: New.
3068
bd48f123 30692010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4c6e913c
SK
3070 Tobias Burnus <burnus@net-b.de>
3071
3072 * gfortran.dg/bessel_7.f90: Decrease required precision.
3073
91a19652
N
30742010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
3075 Kaz Kojima <kkojima@gcc.gnu.org>
3076
3077 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
3078
7042fe5e
MM
30792010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3080
3081 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3082 floating point conversion code generation.
3083 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3084 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3085 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3086 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3087 to integer conversion code generation.
3088 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3089 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3090 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3091 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3092
a3c85b74
FXC
30932010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3094
3095 PR fortran/32049
3096 * gfortran.dg/random_seed_1.f90: Adjust test.
3097 * gfortran.dg/float128_1.f90: New test.
3098
0cd0559e
TB
30992010-08-27 Tobias Burnus <burnus@net-b.de>
3100
3101 PR fortran/33197
c44d6c47
UB
3102 * gfortran.dg/norm2_1.f90: New.
3103 * gfortran.dg/norm2_2.f90: New.
3104 * gfortran.dg/norm2_3.f90: New.
3105 * gfortran.dg/norm2_4.f90: New.
3106 * gfortran.dg/parity_1.f90: New.
3107 * gfortran.dg/parity_2.f90: New.
3108 * gfortran.dg/parity_3.f90: New.
0cd0559e 3109
cbadd64a
JW
31102010-08-27 Janus Weil <janus@gcc.gnu.org>
3111
3112 PR fortran/45420
3113 * gfortran.dg/select_type_15.f03: New.
3114
2854a076
JD
31152010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3116
3117 PR libfortran/43217
3118 * gfortran.dg/hollerith8.f90: New test.
3119
e240f0f4
TK
31202010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3121
3122 PR fortran/45159
3123 * gfortran.dg/dependency_33.f90: New test.
3124
6d446ecf
RG
31252010-08-27 Richard Guenther <rguenther@suse.de>
3126
3127 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3128 * gcc.dg/graphite/scop-2.c: Likewise.
3129 * gcc.dg/graphite/scop-20.c: Likewise.
3130 * gcc.dg/vect/slp-25.c: Likewise.
3131
d32f725a
OH
31322010-08-27 Olivier Hainque <hainque@adacore.com>
3133
3134 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3135
3e78238a
DK
31362010-08-26 Daniel Kraft <d@domob.eu>
3137
3138 PR fortran/38936
3139 PR fortran/44047
3140 PR fortran/45384
3141 * gfortran.dg/associate_8.f03: New test.
3142 * gfortran.dg/select_type_13.f03: New test.
3143 * gfortran.dg/select_type_14.f03: New test.
3144
9e3920e9
JJ
31452010-08-26 Jakub Jelinek <jakub@redhat.com>
3146
3147 PR tree-optimization/44485
3148 * gcc.dg/pr44485.c: New test.
3149
350b7070
RO
31502010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3151
3152 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3153 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3154 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3155
5423ab77
RG
31562010-08-26 Richard Guenther <rguenther@suse.de>
3157
3158 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3159 * gcc.dg/graphite/scop-21.c: Likewise.
3160
880f987e
RG
31612010-08-26 Richard Guenther <rguenther@suse.de>
3162
3163 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3164 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3165 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3166 * gcc.dg/vect/vect-91.c: Likewise.
3167 * gcc.dg/vect/vect-peel-1.c: Likewise.
3168 * gcc.dg/vect/vect-peel-2.c: Likewise.
3169 * gcc.dg/vect/vect-peel-4.c: Likewise.
3170
604bbfb7
JD
31712010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3172
3173 PR libfortran/41859
3174 * gfortran.dg/der_io_4.f90: New test.
3175
932c9bff
JJ
31762010-08-25 Jakub Jelinek <jakub@redhat.com>
3177
ea9f1d6f
JJ
3178 PR rtl-optimization/44858
3179 * gcc.c-torture/execute/pr44858.c: New test.
3180
932c9bff
JJ
3181 PR rtl-optimization/45400
3182 * g++.dg/other/i386-8.C: New test.
3183
0ceb0201
RG
31842010-08-25 Richard Guenther <rguenther@suse.de>
3185
3186 * gcc.dg/alias-8.c: Adjust.
3187
0cdf7b49
BS
31882010-08-25 Bernd Schmidt <bernds@codesourcery.com>
3189
3190 * gcc.target/i386/combine-mul.c: New test.
3191
1cf01301
RG
31922010-08-25 Richard Guenther <rguenther@suse.de>
3193
3194 PR lto/44562
3195 * gcc.dg/graphite/id-27.c: New testcase.
3196 * gcc.dg/lto/20100825-1_0.c: Likewise.
3197
a2c0ed2e
RG
31982010-08-25 Richard Guenther <rguenther@suse.de>
3199
3200 PR tree-optimization/45316
3201 * g++.dg/opt/pr45316.C: New testcase.
3202
90bc1cb8
RG
32032010-08-25 Richard Guenther <rguenther@suse.de>
3204
3205 PR tree-optimization/45393
3206 * g++.dg/torture/pr45393.C: New testcase.
3207
ca046f7f
JJ
32082010-08-25 Jakub Jelinek <jakub@redhat.com>
3209
3210 PR tree-optimization/45059
3211 * gcc.c-torture/compile/pr45059.c: New test.
3212
46b57af1
TB
32132010-08-25 Tejas Belagod <tejas.belagod@arm.com>
3214
3215 * lib/target-supports.exp (check_effective_target_vect_unpack):
3216 Set vect_unpack supported flag to true for neon.
6208468d 3217
e1fd038a
SP
32182010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3219
3220 * gcc.dg/tree-ssa/ifc-5.c: New.
3221
bd544141
SP
32222010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3223
3224 * gcc.dg/tree-ssa/ifc-4.c: New.
3225 * gcc.dg/tree-ssa/ifc-7.c: New.
3226
1991282b
MX
32272010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
3228
3229 * gcc.dg/vect/vect.exp: Check loongson targets
3230 * g++.dg/vect/vect.exp: Likewise
3231 * gfortran.dg/vect/vect.exp: Likewise
3232
8bcc0304
MM
32332010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3234
b36cf9d2
MM
3235 * gcc.target/powerpc/vsx-mass-1.c: New file, test
3236 -mveclibabi=mass.
8bcc0304 3237
2fcac97d
JW
32382010-08-23 Janus Weil <janus@gcc.gnu.org>
3239
3240 PR fortran/45366
3241 * gfortran.dg/proc_ptr_29.f90: New.
3242
11aa2577
TB
32432010-08-22 Tobias Burnus <burnus@net-b.de>
3244 Dominique d'Humieres <dominiq@lps.ens.fr>
3245
3246 PR fortran/45367
3247 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3248
3607fdb2
TB
32492010-08-22 Tobias Burnus <burnus@net-b.de>
3250
3251 PR fortran/45367
3252 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3253
60f22d5d
TB
32542010-08-22 Tobias Burnus <burnus@net-b.de>
3255
3256 PR fortran/36158
3257 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3258
8af7a073
TB
32592010-08-22 Tobias Burnus <burnus@net-b.de>
3260 Dominique d'Humieres <dominiq@lps.ens.fr>
3261
3262 PR fortran/45367
3263 PR fortran/36158
3264 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3265 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3266
1d0134b3
JW
32672010-08-21 Janus Weil <janus@gcc.gnu.org>
3268
3269 PR fortran/44863
3270 PR fortran/45271
3271 PR fortran/45290
3272 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3273 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3274 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3275
47b99694
TB
32762010-08-21 Tobias Burnus <burnus@net-b.de>
3277
3278 PR fortran/36158
3279 PR fortran/33197
3280 * gfortran.dg/bessel_6.f90: New.
3281 * gfortran.dg/bessel_7.f90: New.
3282
508e4757
JH
32832010-08-20 Jan Hubicka <jh@suse.cz>
3284
3285 PR c++/45307
3286 PR c++/17736
3287 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3288 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3289
410841c6
L
32902010-08-20 H.J. Lu <hongjiu.lu@intel.com>
3291
3292 PR target/45336
3293 * gcc.target/i386/pr45336-1.c: New.
3294 * gcc.target/i386/pr45336-2.c: Likewise.
3295 * gcc.target/i386/pr45336-3.c: Likewise.
3296 * gcc.target/i386/pr45336-4.c: Likewise.
3297
26e4a417
UB
32982010-08-20 Uros Bizjak <ubizjak@gmail.com>
3299
3300 PR testsuite/45361
3301 * gcc.target/i386/volatile-2.c: Update scan strings to also
3302 include (%rip) for the memory reference on x86_64.
3303
89ad0f25
JJ
33042010-08-20 Jakub Jelinek <jakub@redhat.com>
3305
994fc9ab
JJ
3306 PR middle-end/44974
3307 * gcc.dg/pr44974.c: New test.
3308
89ad0f25
JJ
3309 PR rtl-optimization/45353
3310 * gcc.dg/pr45353.c: New test.
3311
8f0fe813
NS
33122010-08-20 Nathan Sidwell <nathan@codesourcery.com>
3313
3314 * gcc.target/i386/volatile-2.c: New.
3315
46499993
AB
33162010-08-19 Andrey Belevantsev <abel@ispras.ru>
3317
3318 PR rtl-optimization/44691
3319 * gfortran.dg/pr44691.f: New test.
3320
891aa2ec
OH
33212010-10-19 Olivier Hainque <hainque@adacore.com>
3322
3323 * gcc.target/sparc/sibcall-dslot.c: New testcase.
3324
2c5df20f
JM
33252010-08-19 Jason Merrill <jason@redhat.com>
3326
f0d9b836 3327 * g++.dg/init/synth3.C: New.
95d7bdaa 3328 * g++.dg/init/value8.C: New.
ce3beba3 3329 * g++.dg/tree-ssa/empty-2.C: New.
2c5df20f
JM
3330 * g++.dg/cpp0x/noexcept09.C: New.
3331
99d821c0
DK
33322010-08-19 Daniel Kraft <d@domob.eu>
3333
3334 PR fortran/29785
3335 PR fortran/45016
3336 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3337 * gfortran.dg/pointer_remapping_1.f90: New test.
3338 * gfortran.dg/pointer_remapping_2.f03: New test.
3339 * gfortran.dg/pointer_remapping_3.f08: New test.
3340 * gfortran.dg/pointer_remapping_4.f03: New test.
3341 * gfortran.dg/pointer_remapping_5.f08: New test.
3342 * gfortran.dg/pointer_remapping_6.f08: New test.
3343
68152b20
UB
33442010-08-19 Uros Bizjak <ubizjak@gmail.com>
3345
3346 PR testsuite/45324
3347 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3348
f3eb3e27
RR
33492010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3350
3351 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3352
8ebbe10f
TB
33532010-08-19 Tejas Belagod <tejas.belagod@arm.com>
3354
3355 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3356 variable.
3357
c92f1823
IB
33582010-08-19 Ian Bolton <ian.bolton@arm.com>
3359
3360 PR target/45070
3361 * gcc.c-torture/execute/pr45070.c: New.
3362
f096c02a
IB
33632010-08-19 Ian Bolton <ian.bolton@arm.com>
3364
3365 * g++.dg/pr44328.C: New test.
3366
29698e0f
TB
33672010-08-19 Tobias Burnus <burnus@net-b.de>
3368
3369 PR fortran/36158
3370 PR fortran/33197
3371 * gfortran.dg/bessel_3.f90: New.
3372 * gfortran.dg/bessel_4.f90: New.
3373 * gfortran.dg/bessel_5.f90: New.
3374
80f95228
JW
33752010-08-19 Janus Weil <janus@gcc.gnu.org>
3376
3377 PR fortran/45290
3378 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3379 * gfortran.dg/pointer_init_2.f90: New.
3380 * gfortran.dg/pointer_init_3.f90: New.
3381 * gfortran.dg/pointer_init_4.f90: New.
3382
c043ee4a
NF
33832010-08-18 Nathan Froyd <froydnj@codesourcery.com>
3384
3385 PR c++/45049
3386 * g++.dg/pr45049-1.C: New test.
3387 * g++.dg/pr45049-2.C: New test.
3388
1027c9c5
JZ
33892010-08-18 Jie Zhang <jie@codesourcery.com>
3390
3391 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3392 20 if __ARM_PCS is defined otherwise 64.
3393 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3394 instead of hard coded 64.
3395
8019fcfb
YQ
33962010-08-18 Yao Qi <yao@codesourcery.com>
3397
3398 PR target/45094
3399 * gcc.target/arm/pr45094.c: New test.
3400
38e3c1e1
MK
34012010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3402
3403 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3404
c701e857
MK
34052010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3406
3407 PR rtl-optimization/42575
38e3c1e1 3408 * gcc.target/arm/pr42575.c: New test.
c701e857 3409
63d90a96
IS
34102010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3411
3412 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3413 * gcc.dg/tls/thr-cse-1.c: New.
3414
257f5167
IS
34152010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3416
3417 PR debug/42487
3418 * lib/target-supports.exp
3419 (check_effective_target_function_sections): New.
3420 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3421 function sections before proceding.
26e4a417 3422
47b91469
JJ
34232010-08-17 Jakub Jelinek <jakub@redhat.com>
3424
3425 PR fortran/45308
3426 * gfortran.dg/pr45308.f03: New test.
3427
2c65142a
UB
34282010-08-17 Uros Bizjak <ubizjak@gmail.com>
3429
3430 PR target/45296
3431 * gcc.target/i386/pr45296.c: New test.
3432
f9abf412
KT
34332010-08-17 Kai Tietz <kai.tietz@onevision.com>
3434
3435 * g++.dg/ext/uow-1.C: New.
3436 * g++.dg/ext/uow-2.C: New.
3437 * g++.dg/ext/uow-3.C: New.
3438 * g++.dg/ext/uow-4.C: New.
3439
470301c5
RG
34402010-08-17 Richard Guenther <rguenther@suse.de>
3441
3442 PR testsuite/45266
3443 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3444
51f4ec66
SZ
34452010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
3446
3447 PR c/40563
3448 * gcc.dg/Wcxx-compat-20.c: New test.
3449
571d54de
DK
34502010-08-17 Daniel Kraft <d@domob.eu>
3451
3452 PR fortran/38936
3453 * gfortran.dg/associate_1.f03: Extended to test newly supported
3454 features like association to variables.
3455 * gfortran.dg/associate_3.f03: Removed check for illegal change
3456 of associate-name here...
3457 * gfortran.dg/associate_5.f03: ...and added it here.
3458 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3459 * gfortran.dg/associate_7.f03: New test.
3460
7418461d
KK
34612010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
3462
3463 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3464
52bf62f9
DK
34652010-08-15 Daniel Kraft <d@domob.eu>
3466
3467 PR fortran/38936
3468 * gfortran.dg/associate_1.f03: Enable test for array expressions.
3469 * gfortran.dg/associate_3.f03: Clarify comment.
3470 * gfortran.dg/associate_5.f03: New test.
3471 * gfortran.dg/associate_6.f03: New test.
3472
ba3721c1
TB
34732010-08-15 Tobias Burnus <burnus@net-b.de>
3474
3475 PR fortran/45211
3476 * gfortran.dg/bind_c_usage_21.f90: New.
3477 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3478
08857b61
TB
34792010-08-15 Tobias Burnus <burnus@net-b.de>
3480
3481 * gfortran.dg/optional_absent_1.f90: New.
3482 * gfortran.dg/null_actual.f90: New.
3483
7d54ef80
TB
34842010-08-15 Tobias Burnus <burnus@net-b.de>
3485
3486 * gfortran.dg/pointer_target_1.f90: New.
3487 * gfortran.dg/pointer_target_2.f90: New.
3488 * gfortran.dg/pointer_target_3.f90: New.
3489
e6c14898
DK
34902010-08-15 Daniel Kraft <d@domob.eu>
3491
3492 PR fortran/45197
3493 * gfortran.dg/elemental_args_check_3.f90: New test.
3494 * gfortran.dg/impure_1.f08: New test.
3495 * gfortran.dg/impure_2.f08: New test.
3496 * gfortran.dg/impure_3.f90: New test.
3497 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3498
69f11a13
IR
34992010-08-15 Ira Rosen <irar@il.ibm.com>
3500
3501 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3502 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3503 SLP tests.
3504 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3505 misaligned loads.
3506 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3507 misaligned stores.c
3508 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3509
73a949c0
MX
35102010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3511
3512 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3513 dg-require-effective-target after dg-do.
3514
0d108d15
MX
35152010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3516
3517 * lib/target-supports.exp (check_effective_target_vect_int): Return
3518 true for Loongson targets.
3519 (check_effective_target_vect_shift): Likewise.
3520 (check_effective_target_vect_no_int_max): Likewise.
3521 (check_effective_target_vect_no_align): Likewise.
3522 (check_effective_target_vect_short_mult): Likewise.
3523
41f3efb5
UB
35242010-08-14 Uros Bizjak <ubizjak@gmail.com>
3525
3526 * g++.dg/cast.C: Change fields of structures to "long" to pass
3527 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3528 * g++.dg/cpp0x/iop.C: Ditto.
3529 * g++.dg/cpp0x/named_refs.C: Ditto.
3530 * g++.dg/cpp0x/rv1p.C: Ditto.
3531 * g++.dg/cpp0x/rv2p.C: Ditto.
3532 * g++.dg/cpp0x/rv3p.C: Ditto.
3533 * g++.dg/cpp0x/rv4p.C: Ditto.
3534 * g++.dg/cpp0x/rv5p.C: Ditto.
3535 * g++.dg/cpp0x/rv6p.C: Ditto.
3536 * g++.dg/cpp0x/rv7p.C: Ditto.
3537 * g++.dg/cpp0x/rv8p.C: Ditto.
3538 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3539
f5ca06e6
DK
35402010-08-13 Daniel Kraft <d@domob.eu>
3541
3542 * gfortran.dg/implied_shape_1.f08: New test.
3543 * gfortran.dg/implied_shape_2.f90: New test.
3544 * gfortran.dg/implied_shape_3.f08: New test.
3545
cf677bb8
JD
35462010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3547
3548 PR libfortran/42526
3549 * gfortran.dg/char_component_initializer_1.f90: New test.
3550
3cb35c12
CF
35512010-08-12 Changpeng Fang <changpeng.fang@amd.com>
3552
3553 PR tree-optimization/45241
3554 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3555
b2cd1042
UB
35562010-08-12 Uros Bizjak <ubizjak@gmail.com>
3557
3558 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3559 to dg-options.
3560 * gcc.target/i386/pr40906-2.c: Ditto.
3561 * gcc.target/i386/pr40906-3.c: Ditto.
3562
a8c56818
JJ
35632010-08-12 Jakub Jelinek <jakub@redhat.com>
3564
3565 PR middle-end/45262
3566 * gcc.c-torture/execute/pr45262.c: New test.
3567
07fd92be
UB
35682010-08-12 Uros Bizjak <ubizjak@gmail.com>
3569
3570 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3571 empty argument.
3572 * g++.dg/other/profile1.C: Ditto.
3573
2d698d3b
RG
35742010-08-12 Richard Guenther <rguenther@suse.de>
3575
3576 PR tree-optimization/45232
3577 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3578 * gcc.dg/tree-ssa/loop-7.c: Adjust.
3579 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3580 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3581 unsigned arithmetic.
3582 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3583 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3584 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3585 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3586 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3587 unsigned arithmetic.
3588 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3589 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3590 unsigned arithmetic.
3591 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3592 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3593 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3594 unsigned arithmetic.
3595 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3596 * gcc.dg/tree-ssa/negate.c: Adjust.
3597 * gcc.dg/vect/vect-1.c: Adjust.
3598 * gfortran.dg/reassoc_6.f: XFAIL.
3599
49b48605
JJ
36002010-08-12 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR debug/45259
3603 * gcc.dg/pr45259.c: New test.
3604
3565ffed
WG
36052010-08-12 Wei Guozhi <carrot@google.com>
3606
3607 PR target/44999
3608 * gcc.target/arm/pr44999.c: New testcase.
3609
53d8d5c1
JZ
36102010-08-12 Jie Zhang <jie@codesourcery.com>
3611
3612 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3613 (N): Likewise.
3614 (main): Adjust accordingly.
3615
cb5da135 36162010-08-11 Sebastian Pop <sebastian.pop@amd.com>
974335d6
SP
3617
3618 * gfortran.dg/graphite/id-22.f: New.
3619
cb5da135 36202010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5d737345
SP
3621
3622 * gcc.dg/graphite/id-26.c: New.
3623
cb5da135 36242010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4ee23fa8
SP
3625
3626 * gcc.dg/graphite/id-25.c: New.
3627
cb5da135 36282010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1c2a7491
SP
3629
3630 * gcc.dg/graphite/run-id-5.c: New.
3631 * gcc.dg/graphite/run-id-6.c: New.
3632 * gfortran.dg/graphite/id-21.f: New.
3633
cb5da135 36342010-08-11 Sebastian Pop <sebastian.pop@amd.com>
320532a8
SP
3635
3636 * gcc.dg/graphite/id-24.c: New.
3637
cb5da135 36382010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5df5f257
SP
3639
3640 * gcc.dg/tree-ssa/pr20742.c: New.
3641
cb5da135 36422010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6f23dd91
SP
3643
3644 * gcc.dg/graphite/id-23.c: New.
3645
cb5da135 36462010-08-11 Sebastian Pop <sebastian.pop@amd.com>
87b28340
SP
3647
3648 * gfortran.dg/graphite/id-20.f: Adjust testcase.
3649
cb5da135 36502010-08-11 Sebastian Pop <sebastian.pop@amd.com>
a0dd1502
SP
3651
3652 * gcc.dg/graphite/pr42729.c: New.
3653
cb5da135 36542010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7ff28cc2
SP
3655
3656 * gfortran.dg/graphite/id-20.f: New.
3657
cb5da135 36582010-08-11 Sebastian Pop <sebastian.pop@amd.com>
aedede66
SP
3659
3660 * gcc.dg/graphite/id-22.c: New.
3661
cb5da135 36622010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3d125479
SP
3663
3664 * gcc.dg/graphite/run-id-2.c: Call abort.
3665
cb5da135 36662010-08-11 Sebastian Pop <sebastian.pop@amd.com>
d4332d00
SP
3667
3668 * gcc.dg/graphite/id-20.c: New.
3669
c4aa95f8
JW
36702010-08-11 Janus Weil <janus@gcc.gnu.org>
3671 Steve Kargl <kargl@gcc.gnu.org>
3672
3673 PR fortran/44595
3674 * gfortran.dg/move_alloc_3.f90: New.
3675 * gfortran.dg/random_seed_2.f90: New.
3676
4d053ac1
JDA
36772010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3678
3679 * lib/target-supports.exp (check_effective_target_sync_int_long):
3680 Add hppa*-*-linux*.
3681 (check_effective_target_sync_char_short): Likewise.
3682
1ae0fa1c
YQ
36832010-08-10 Yao Qi <yao@codesourcery.com>
3684
3685 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3686 general form.
3687 * gcc.dg/tree-ssa/loop-31.c: Likewise.
3688 * g++.dg/other/packed1.C: Likewise.
3689 * g++.dg/other/crash-4.C: Likewise.
3690 * g++.dg/ext/packed8.C: Likewise.
3691 * g++.dg/init/array16.C: Likewise.
3692
d6fa2d17
XDL
36932010-08-10 xinliang David Li <davidxl@google.com>
3694 * gcc.dg/tree-ssa/loop-19.c: Add option
3695 -fno-prefetch-loop-array
3696
5466d63d
BS
36972010-08-10 Bernd Schmidt <bernds@codesourcery.com>
3698
3699 PR middle-end/45182
3700 * gcc.c-torture/compile/pr45182.c: New test.
3701
7a25d520
JM
37022010-08-09 Jason Merrill <jason@redhat.com>
3703
3704 PR c++/45236
3705 * g++.dg/cpp0x/variadic-104.C: New.
3706
ee247636
TK
37072010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3708
3709 PR fortran/44235
3710 * gfortran.dg/dependency_32.f90: New test.
3711
37609bf0
RG
37122010-08-09 Richard Guenther <rguenther@suse.de>
3713
3714 PR middle-end/44632
3715 * g++.dg/opt/nrv17.C: New testcase.
3716
3e32c761
RG
37172010-08-09 Richard Guenther <rguenther@suse.de>
3718
3719 PR middle-end/45212
3720 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3721 alignment from MEM_REF offset only if we took it from the
3722 base object.
3723
3724 * gcc.target/i386/pr24178.c: New testcase.
3725
7323f4bb
UB
37262010-08-08 Uros Bizjak <ubizjak@gmail.com>
3727
3728 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3729 * gcc.dg/20030702-1.c: Ditto.
3730 * gcc.dg/20050309-1.c: Ditto.
3731 * gcc.dg/20050325-1.c: Ditto.
3732 * gcc.dg/20050330-2.c: Ditto.
3733 * gcc.dg/20051201-1.c: Ditto.
3734 * gcc.dg/gomp/pr27573.c: Ditto.
3735 * gcc.dg/gomp/pr34610.c: Ditto.
3736 * gcc.dg/pr24225.c: Ditto.
3737 * gcc.dg/pr26570.c: Ditto.
3738 * gcc.dg/pr32773.c: Ditto.
3739 * g++.dg/gcov/gcov-6.C: Ditto.
3740 * g++.dg/gomp/pr34608.C: Ditto.
3741 * gfortran.dg/gomp/pr27573.f90: Ditto.
3742
3743 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
3744 dg-require-host-local dg directive.
3745 * gcc.dg/profile-dir-2.c: Ditto.
3746 * gcc.dg/profile-dir-3.c: Ditto.
3747
b4a4e6ae
RG
37482010-08-08 Richard Guenther <rguenther@suse.de>
3749
3750 PR tree-optimization/45109
3751 * gcc.c-torture/compile/pr45109.c: New testcase.
3752
07f93cbd
UB
37532010-08-08 Uros Bizjak <ubizjak@gmail.com>
3754
3755 * gcc.dg/march.c: Skip if -march defined.
3756 * gcc.dg/mtune.c: Skip if -mtune defined.
3757
3758 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3759 generic thunk support.
3760
f6ddf131
UB
37612010-08-07 Uros Bizjak <ubizjak@gmail.com>
3762
3763 PR target/45213
3764 * gcc.target/i386/pr45213.c: New test.
3765
a4ed58ce
JD
37662010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3767
3768 PR libfortran/45143
3769 * gfortran.dg/fmt_error_11.f03: New test.
3770
17fec01d
MS
37712010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
3772
f6ddf131
UB
3773 * lib/target-supports.exp (check_effective_target_sync_int_long):
3774 Add arm*-*-linux-gnueabi.
3775 (check_effective_target_sync_char_short): Likewise.
17fec01d 3776
8a0f25c3
TK
37772010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3778
3779 PR fortran/45159
3780 * gfortran.dg/dependency_31.f90: New test.
3781
6a57b9ee
TK
37822010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3783
3784 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
3785
309714d4
JM
37862010-08-06 Jason Merrill <jason@redhat.com>
3787
3788 * g++.dg/cpp0x/sfinae3.C: New.
3789 * g++.dg/cpp0x/sfinae4.C: New.
3790
0b4b14ac
RG
37912010-08-06 Richard Guenther <rguenther@suse.de>
3792
3793 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3794 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3795 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3796 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3797 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3798 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3799 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3800 * gcc.c-torture/execute/20100805-1.c: Likewise.
3801
2645f11a
MJ
38022010-08-05 Martin Jambor <mjambor@suse.cz>
3803
3804 PR testsuite/42855
3805 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3806
3e66255c
MJ
38072010-08-05 Martin Jambor <mjambor@suse.cz>
3808
3809 * gcc.dg/ipa/ipcp-ii-1.c: New test.
3810 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3811
3949c4a7
MJ
38122010-08-05 Martin Jambor <mjambor@suse.cz>
3813
3814 * g++.dg/ipa/devirt-1.C: New test.
3815 * g++.dg/ipa/devirt-2.C: Likewise.
3816 * g++.dg/ipa/devirt-3.C: Likewise.
3817 * g++.dg/ipa/devirt-4.C: Likewise.
3818 * g++.dg/ipa/devirt-5.C: Likewise.
3819 * gcc.dg/ipa/iinline-3.c: Likewise.
3820
36b86f4a
JZ
38212010-08-05 Jie Zhang <jie@codesourcery.com>
3822
3823 PR tree-optimization/45144
3824 * gcc.dg/tree-ssa/pr45144.c: New test.
3825
e10f52d0
JW
38262010-08-04 Janus Weil <janus@gcc.gnu.org>
3827
3828 PR fortran/42207
3829 PR fortran/44064
3830 PR fortran/44065
3831 * gfortran.dg/class_25.f03: New.
3832 * gfortran.dg/class_26.f03: New.
3833
0e884a94
DG
38342010-08-04 Daniel Gutson <dgutson@codesourcery.com>
3835
3836 * g++.dg/warn/miss-format-1.C: Update line number.
3837
079e56d0
UB
38382010-08-04 Uros Bizjak <ubizjak@gmail.com>
3839
3840 PR c++/44641
3841 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3842 .frame and .mask assembler directives.
3843
455e6d5b
RG
38442010-08-04 Richard Guenther <rguenther@suse.de>
3845
3846 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3847 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3848 * gcc.dg/tree-ssa/vrp50.c: Likewise.
3849 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3850
a48a9173
TB
38512010-08-04 Tobias Burnus <burnus@net-b.de>
3852
3853 PR fortran/44857
3854 * gfortran.dg/derived_constructor_char_1.f90: New.
3855 * gfortran.dg/derived_constructor_char_2.f90: New.
3856
15b71db3
TK
38572010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3858
3859 PR fortran/45159
3860 * gfortran.dg/dependency_30.f90: New test.
3861
241a2b9e
JH
38622010-08-03 Jan Hubicka <jh@suse.cz>
3863
3864 * gcc.c-torture/compile/pr45085.c: New testcase.
3865
aea18e92
JW
38662010-08-03 Janus Weil <janus@gcc.gnu.org>
3867
3868 PR fortran/44584
3869 PR fortran/45161
3870 * gfortran.dg/typebound_call_9.f03: Modified.
3871 * gfortran.dg/typebound_generic_1.f03: Modified.
3872
1d100230
TK
38732010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3874
3875 PR fortran/45159
3876
3877 * gfortran.dg/dependency_29.f90: New test.
3878
071bdb5f
TK
38792010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3880
3881 PR fortran/36854
1d100230
TK
3882 * gfortran.dg/character_comparison_2.f90: New test.
3883 * gfortran.dg/character_comparison_3.f90: New test.
3884 * gfortran.dg/dependency_28.f90: New test.
071bdb5f 3885
37119410
BS
38862010-08-02 Bernd Schmidt <bernds@codesourcery.com>
3887
3888 PR target/40457
3889 * gcc.target/arm/pr40457-1.c: New test.
3890 * gcc.target/arm/pr40457-2.c: New test.
3891
f3f98a1e
JW
38922010-08-01 Janus Weil <janus@gcc.gnu.org>
3893
3894 PR fortran/44912
3895 * gfortran.dg/typebound_call_17.f03: New.
3896
1107bd38
JW
38972010-07-30 Janus Weil <janus@gcc.gnu.org>
3898
3899 PR fortran/44929
3900 * gfortran.dg/allocate_derived_3.f90: New.
3901
95b038dd
XDL
39022010-07-30 Xinliang David Li <davidxl@google.com>
3903 PR tree-optimization/45121
3904 * c-c++-common/uninit-17.c: Add -fno-ivops option.
3905
88d787e7
UW
39062010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3907
3908 PR c++/45112
c44d6c47 3909 * g++.dg/pr45112.C: New test.
88d787e7 3910
f0fc0803
JJ
39112010-07-30 Jakub Jelinek <jakub@redhat.com>
3912
3913 PR debug/45055
3914 PR rtl-optimization/45137
3915 * gcc.dg/pr45055.c: New test.
3916
009ba7f5
AM
39172010-07-30 Alan Modra <amodra@gmail.com>
3918
3919 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3920 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3921
6a018495
TB
39222010-07-29 Tobias Burnus <burnus@net-b.de>
3923
3924 PR fortran/45087
3925 PR fortran/45125
3926 * gfortran.dg/whole_file_25.f90: New.
3927 * gfortran.dg/whole_file_26.f90: New.
3928 * gfortran.dg/whole_file_27.f90: New.
3929
6a68e29d
JW
39302010-07-29 Janus Weil <janus@gcc.gnu.org>
3931
3932 PR fortran/44962
3933 * gfortran.dg/typebound_proc_17.f03: New.
3934
b2a5eb75
JW
39352010-07-29 Janus Weil <janus@gcc.gnu.org>
3936
3937 PR fortran/45004
3938 * gfortran.dg/move_alloc_2.f90: New.
3939
a3378cea
XDL
39402010-07-29 Xinliang David Li <davidxl@google.com>
3941 PR tree-optimization/45121
3942 * c-c++-common/uninit-17.c: Fix expected output.
3943
1c09321c
RG
39442010-07-29 Richard Guenther <rguenther@suse.de>
3945
3946 PR tree-optimization/45120
3947 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3948
81fb8a48
MM
39492010-07-29 Mikael Morin <mikael@gcc.gnu.org>
3950
3951 PR fortran/42051
3952 PR fortran/44064
3953 * gfortran.dg/pr42051.f03: New testcase.
3954
6befd6b0
RG
39552010-07-29 Richard Guenther <rguenther@suse.de>
3956
3957 PR middle-end/45034
3958 * gcc.c-torture/execute/pr45034.c: New testcase.
3959
1732dfea
PC
39602010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3961
3962 PR c++/45096
3963 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3964
69dcd06a
DK
39652010-07-28 Daniel Kraft <d@domob.eu>
3966
3967 * gfortran.dg/bound_8.f90: New test.
3968
05b5ea34
JJ
39692010-07-28 Jakub Jelinek <jakub@redhat.com>
3970
3971 PR debug/45105
3972 * gcc.dg/pr45105.c: New test.
3973
fb039b24
MK
39742010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3975
3976 PR rtl-optimization/45107
3977 * gcc.dg/pr45107.c: New test.
3978
bb801fa6
MK
39792010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3980
3981 PR rtl-optimization/45101
3982 * gcc.dg/pr45101.c: New test.
3983
57e15568
TB
39842010-07-28 Tobias Burnus <burnus@net-b.de>
3985
3986 PR fortran/45077
3987 * gfortran.dg/whole_file_24.f90: New.
3988
462aa169
JM
39892010-07-27 Jason Merrill <jason@redhat.com>
3990
3991 * g++.dg/cpp0x/variadic102.C: New.
3992 * g++.dg/cpp0x/variadic103.C: New.
3993
689d6c4a
MK
39942010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3995
3996 PR rtl-optimization/40956
3997 PR target/42495
3998 PR middle-end/42574
3999 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4000 * gcc.target/arm/pr42574.c: Add tests.
4001
c013221e
UB
40022010-07-27 Uros Bizjak <ubizjak@gmail.com>
4003
4004 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4005 test name.
4006 (cleanup-repo-files): Ditto.
4007 (cleanup-saved-temps): Ditto.
4008
f551f80c
JJ
40092010-07-27 Jakub Jelinek <jakub@redhat.com>
4010
fea31288
JJ
4011 PR testsuite/44701
4012 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4013
f551f80c
JJ
4014 PR c/45079
4015 * gcc.dg/pr45079.c: New test.
4016
2200fc49
IR
40172010-07-27 Ira Rosen <irar@il.ibm.com>
4018
4019 PR tree-optimization/44152
4020 * gcc.dg/vect/fast-math-pr44152.c: New test.
4021
5a8e93d8
IS
40222010-07-27 Iain Sandoe <iains@gcc.gnu.org>
4023
4024 PR ObjC/44140
4025 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4026 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4027 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4028 * obj-c++.dg/torture/trivial.mm: Ditto.
4029 * objc.dg/torture/tls/thr-init-2.m: Ditto.
4030 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4031 * objc.dg/torture/tls/thr-init.m: Ditto.
4032 * objc.dg/torture/trivial.m: Ditto.
4033
a691bb08
UB
40342010-07-27 Uros Bizjak <ubizjak@gmail.com>
4035
4036 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4037 Skip on spu-*-* targets.
4038
42694189
JJ
40392010-07-27 Jakub Jelinek <jakub@redhat.com>
4040
4041 PR tree-optimization/45083
4042 * gcc.dg/pr45083.c: New test.
4043
fb55ca75
TB
40442010-07-26 Tobias Burnus <burnus@net-b.de>
4045
4046 PR fortran/40873
4047 * gfortran.dg/whole_file_22.f90: New test.
4048 * gfortran.dg/whole_file_23.f90: New test.
4049
40502010-07-26 Iain Sandoe <iains@gcc.gnu.org>
8b84c596
RH
4051 Jack Howarth <howarth@bromo.med.uc.edu>
4052 Richard Henderson <rth@redhat.com>
4053
4054 PR target/44132
4055 * gcc.dg/tls/thr-init-1.c: New.
4056 * gcc.dg/tls/thr-init-2.c: New.
4057 * gcc.dg/torture/tls New.
4058 * gcc.dg/torture/tls/tls-test.c: New.
4059 * gcc.dg/torture/tls/thr-init-1.c: New.
4060 * gcc.dg/torture/tls/tls.exp: New.
4061 * gcc.dg/torture/tls/thr-init-2.c: New.
4062 * gcc.dg/tls/emutls-2.c: New test
4063
4064 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4065 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4066 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4067 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4068 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4069 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4070 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4071 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4072 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4073 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4074 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4075 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4076 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4077 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4078 gfortran.dg/gomp/appendix-a/a.22.4.f90,
4079 gfortran.dg/gomp/appendix-a/a.22.5.f90,
4080 gfortran.dg/gomp/appendix-a/a.22.6.f90,
4081 gfortran.dg/gomp/appendix-a/a.24.1.f90,
4082 gfortran.dg/gomp/appendix-a/a.32.1.f90,
4083 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4084 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4085 gfortran.dg/gomp/omp_threadprivate1.f90,
4086 gfortran.dg/gomp/omp_threadprivate2.f90,
4087 gfortran.dg/gomp/reduction1.f90,
4088 gfortran.dg/gomp/sharing-1.f90: Likewise.
4089
114e33e1
RO
40902010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4091
4092 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4093 sse_runtime.
4094 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4095 dg-require-visibility.
4096
7f8ac3d7
RG
40972010-07-26 Richard Guenther <rguenther@suse.de>
4098
4099 PR tree-optimization/43784
4100 * gcc.c-torture/execute/pr43784.c: New testcase.
4101 * g++.dg/torture/pr43784.C: Likewise.
4102
bd422c4a
RG
41032010-07-26 Richard Guenther <rguenther@suse.de>
4104
4105 PR middle-end/45056
4106 * g++.dg/pr45056.C: New testcase.
4107
e093ffe3
RG
41082010-07-26 Richard Guenther <rguenther@suse.de>
4109
4110 PR tree-optimization/45071
4111 * gcc.dg/pr45071.c: New testcase.
4112
71ff73f3
TB
41132010-07-26 Tobias Burnus <burnus@net-b.de>
4114
4115 PR fortran/45066
4116 * gfortran.dg/namelist_62.f90: New.
4117
d4e075f2
RG
41182010-07-26 Richard Guenther <rguenther@suse.de>
4119
4120 * gcc.c-torture/execute/pr45017.c: Move ...
4121 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
4122
601d98be
TK
41232010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4124
4125 PR fortran/40628
4126 * trim_optimize_1.f90: New test.
4127 * character_comparision_1.f90: New test.
4128
85c28850
JD
41292010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4130
4131 PR fortran/42852
4132 * gfortran.dg/wtruncate_fix.f: New test.
4133
af8e1802
L
41342010-07-25 H.J. Lu <hongjiu.lu@intel.com>
4135
4136 PR testsuite/45068
4137 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4138
0128991d
RG
41392010-07-24 Richard Guenther <rguenther@suse.de>
4140
4141 PR lto/43788
4142 * g++.dg/lto/20100724-1_0.C: New testcase.
4143
2091f811
RG
41442010-07-24 Richard Guenther <rguenther@suse.de>
4145
4146 PR lto/43212
4147 * gcc.dg/lto/20100724-1_0.c: New testcase.
4148 * gcc.dg/lto/20100724-1_1.c: Likewise.
4149
8569c753
TB
41502010-07-24 Tobias Burnus <burnus@net-b.de>
4151
4152 PR fortran/40011
4153 * gfortran.dg/whole_file_21.f90: New.
4154
4155 * gfortran.dg/integer_exponentiation_3.F90: Use
4156 -ffloat-store only for i?86/x86-64 -m32.
4157
100fded1
TB
41582010-07-24 Tobias Burnus <burnus@net-b.de>
4159
4160 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4161 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4162
df161b69
TB
41632010-07-24 Tobias Burnus <burnus@net-b.de>
4164
4165 * gfortran.dg/func_decl_4.f90: Split test into two ...
4166 * gfortran.dg/func_decl_5.f90: ... parts.
4167 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4168 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4169 * gfortran.dg/global_references_1.f90: Add new dg-warning.
4170 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4171 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4172 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4173 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4174 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4175 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4176 * gfortran.dg/sizeof.f90: Make test valid.
4177 * gfortran.dg/pr20865.f90: Add new dg-error.
4178 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4179 * gfortran.dg/g77/19990218-0.f: Ditto.
4180 * gfortran.dg/g77/19990218-1.f: Ditto.
4181 * gfortran.dg/g77/970625-2.f: Ditto.
4182 * gfortran.dg/pr37243.f: Fix function declaration.
4183 * gfortran.dg/use_only_1.f90: Fix implicit typing.
4184 * gfortran.dg/loc_1.f90: Fix pointer datatype.
4185
43afc047
TB
41862010-07-23 Tobias Burnus <burnus@net-b.de>
4187
4188 PR fortran/44945
4189 * gfortran.dg/char_array_structure_constructor.f90: Add
4190 -fwhole-file as dg-option as it otherwise fails on some
4191 systems.
4192
96bba5e6
EB
41932010-07-23 Eric Botcazou <ebotcazou@adacore.com>
4194
4195 * gnat.dg/aggr16.ad[sb]: New test.
4196 * gnat.dg/aggr16_pkg.ads: New helper.
4197
aff08b12
RG
41982010-07-23 Richard Guenther <rguenther@suse.de>
4199
4200 PR lto/43071
4201 * g++.dg/lto/20100723-1_0.C: New testcase.
4202
bebb1f20
L
42032010-07-23 H.J. Lu <hongjiu.lu@intel.com>
4204
4205 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4206 AVX support.
4207 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4208 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4209
16c9d3b1
RO
42102010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4211
4212 * lib/target-supports.exp (add_options_for_tls): New proc.
4213 * g++.dg/tls/static-1.C: Use dg-add-options tls.
4214 * g++.dg/tls/static-1a.cc: Likewise.
4215 * gcc.dg/tls/emutls-1.c: Likewise.
4216 * gcc.dg/tls/opt-11.c: Likewise.
4217 * gcc.dg/tls/opt-12.c: Likewise.
4218 * gcc.dg/tls/pr24428-2.c: Likewise.
4219 * gcc.dg/tls/pr24428.c: Likewise.
4220 * obj-c++.dg/tls/static-1.mm: Likewise.
4221 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4222 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4223 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4224 * objc.dg/torture/tls/thr-init-2.m: Likewise.
4225 * objc.dg/torture/tls/thr-init-3.m: Likewise.
4226 * objc.dg/torture/tls/thr-init.m: Likewise.
4227 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4228
7a6faad6
UB
42292010-07-23 Uros Bizjak <ubizjak@gmail.com>
4230
4231 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4232 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4233 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4234 optimized dump files.
4235
52e092ab
JJ
42362010-07-23 Jakub Jelinek <jakub@redhat.com>
4237
4238 PR tree-optimization/45047
4239 * gcc.c-torture/compile/pr45047.c: New test.
4240
c5c178d6
UB
42412010-07-23 Uros Bizjak <ubizjak@gmail.com>
4242
4243 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4244 instead of dg-compile.
4245 * gcc.dg/float-range-4.c: Ditto.
4246 * gcc.dg/float-range-5.c: Ditto.
4247 * gcc.dg/fold-overflow-1.c: Ditto.
4248 * gcc.dg/gomp/sections-4.c: Ditto.
4249 * gcc.dg/transparent-union-1.c: Ditto.
4250 * gcc.dg/transparent-union-2.c: Ditto.
4251 * gcc.target/i386/pr39315-check.c: Ditto.
4252 * g++.dg/gomp/sections-4.C: Ditto.
4253 * g++.dg/template/dtor7.C: Ditto.
4254 * g++.dg/tree-ssa/pr19952.C: Ditto.
4255 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4256 * gfortran.dg/graphite/pr42185.f90: Ditto.
4257 * gfortran.dg/namelist_36.f90: Ditto.
4258 * gnat.dg/noreturn1.adb: Ditto.
4259 * gnat.dg/specs/small_alignment.ads: Ditto.
4260
556ede65
MJ
42612010-07-23 Martin Jambor <mjambor@suse.cz>
4262
4263 PR tree-optimization/44915
4264 * g++.dg/torture/pr44915.C: New test.
4265
8cbeddcc
MJ
42662010-07-23 Martin Jambor <mjambor@suse.cz>
4267
4268 PR tree-optimization/44914
4269 * g++.dg/tree-ssa/pr44914.C: New test.
4270
61044492
JZ
42712010-07-23 Jie Zhang <jie@codesourcery.com>
4272
4273 PR target/44290
4274 * gcc.dg/pr44290-1.c: New test.
4275 * gcc.dg/pr44290-2.c: New test.
4276
96f3a5d2
JM
42772010-07-23 Jason Merrill <jason@redhat.com>
4278
4279 PR c++/45008
4280 * g++.dg/abi/mangle44.C: New.
4281
c5c178d6 42822010-07-23 Uros Bizjak <ubizjak@gmail.com>
5fdba872
UB
4283
4284 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4285 for compile-time only tests.
4286 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4287 target check.
4288 * gcc.target/i386/pr39315-4.c: Ditto.
4289 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4290 target check. Include sse-os-support.h.
4291 (main): Call check_isa and sse_os_support.
4292 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4293 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4294 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4295 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4296 target check. Include sse-os-support.h.
4297 (main): Call check_isa and sse_os_support.
4298 * gcc.target/i386/vperm-v2df.c: Ditto.
4299
c5c178d6 43002010-07-23 Uros Bizjak <ubizjak@gmail.com>
1d8ec041
UB
4301
4302 * lib/target-supports.exp (check_avx_hw_available): New procedure.
4303 (check_effective_target_avx_runtime): New procedure.
4304 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4305 (check_effective_target_sse_runtime): Add check_effective_target_sse.
4306
4307 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4308 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
4309 and __get_cpuid test.
4310 * gcc.dg/compat/vector-2b_main.c: Ditto.
4311
4312 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4313
5fdba872 4314 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1d8ec041
UB
4315 for compile-time only test.
4316 * gcc.dg/pr32716.c: Ditto.
4317 * gcc.dg/pr34856.c: Ditto.
4318 * gcc.dg/pr36997.c: Ditto.
4319 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4320 * gfortran.dg/pr28158.f90: Ditto.
4321 * gfortran.dg/pr30667.f: Ditto.
4322
4323 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4324 i?86-*-* and x86_64-*-* targets to disable execution on targets
4325 without sse2 runtime support.
4326 * g++.dg/vect/vect.exp: Ditto.
4327 * gfortran.dg/vect/vect.exp: Ditto.
4328
5fdba872 4329 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1d8ec041
UB
4330 * gcc.dg/pr37544.c: Ditto.
4331 * gcc.dg/pr40550.c: Ditto.
4332 * gcc.dg/compat/union-m128-1_main.c: Ditto.
4333 * gcc.dg/compat/vector-1a_main.c: Ditto.
4334 * gcc.dg/compat/vector-2a_main.c: Ditto.
4335 * gcc.dg/torture/pr16104-1.c: Ditto.
4336 * gcc.dg/torture/pr35771-1.c: Ditto.
4337 * gcc.dg/torture/pr35771-2.c: Ditto.
4338 * gcc.dg/torture/pr35771-3.c: Ditto.
4339 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4340 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4341 * gcc.dg/torture/stackalign/push-1.c: Ditto.
4342 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4343 * g++.dg/other/i386-1.C: Ditto.
4344 * g++.dg/other/pr40446.C: Ditto.
4345
99bda4d5
RO
43462010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4347
4348 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4349
61b644c2
DK
43502010-07-23 Daniel Kraft <d@domob.eu>
4351
4352 PR fortran/44709
4353 * gfortran.dg/exit_1.f08: New test.
4354 * gfortran.dg/exit_2.f08: New test.
4355
9d3493e6
SL
43562010-07-22 Sandra Loosemore <sandra@codesourcery.com>
4357
4358 PR tree-optimization/39839
4359 * gcc.target/arm/pr39839.c: New test case.
4360
980a0501
EB
43612010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4362
4363 * gnat.dg/unchecked_convert5b.adb: New test.
4364 * gnat.dg/unchecked_convert6.adb: Likewise.
4365 * gnat.dg/unchecked_convert6b.adb: Likewise.
4366
cfa0bd19
EB
43672010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4368
4369 * gnat.dg/aggr15.ad[sb]: New test.
4370
35ea1c5a
DS
43712010-07-22 Dodji Seketeli <dodji@redhat.com>
4372
4373 PR debug/45024
4374 * g++.dg/debug/dwarf2/nested-2.C: New test case.
4375
cd1822b8
L
43762010-07-22 H.J. Lu <hongjiu.lu@intel.com>
4377
4378 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4379 with dg-require-linker-plugin.
4380
7e39ec05
RG
43812010-07-22 Richard Guenther <rguenther@suse.de>
4382
4383 PR lto/43850
4384 * g++.dg/lto/20100722-1_0.C: New testcase.
4385
d4398a43
RG
43862010-07-22 Richard Guenther <rguenther@suse.de>
4387
4388 PR lto/42451
4389 * gcc.dg/lto/20100720-3_0.c: New testcase.
4390 * gcc.dg/lto/20100720-3_1.c: Likewise.
4391
3cf8ccdf
RG
43922010-07-22 Richard Guenther <rguenther@suse.de>
4393
4394 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4395 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4396
4397 PR lto/43373
4398 * gcc.dg/lto/20100722-1_0.c: New testcase.
4399
56a42add
MJ
44002010-07-22 Martin Jambor <mjambor@suse.cz>
4401
4402 PR tree-optimization/44891
c44d6c47 4403 * gcc.c-torture/compile/pr44891.c: New test.
56a42add 4404
5ccbfc1f
RG
44052010-07-22 Richard Guenther <rguenther@suse.de>
4406
4407 PR tree-optimization/45017
4408 * gcc.c-torture/execute/pr45017.c: New testcase.
4409
e1d818f7
TB
44102010-07-22 Tobias Burnus <burnus@net-b.de>
4411
4412 PR fortran/45019
4413 * gfortran.dg/aliasing_dummy_5.f90: New.
4414
f67325e8
RR
44152010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4416
4417 PR target/43698
4418 * gcc.target/arm/pr43698.c: New test.
4419
6168fc43
SK
44202010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
4421
4422 PR fortran/44929
e1d818f7 4423 * Revert my commit r162325 for this PR.
6168fc43 4424
fcc71c6c
JJ
44252010-07-21 Jakub Jelinek <jakub@redhat.com>
4426
4427 PR debug/45015
4428 * gcc.target/m68k/pr45015.c: New test.
4429
5634254c
JY
44302010-07-21 Jeffrey Yasskin <jyasskin@google.com>
4431
4432 PR c++/44641
4433 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4434 comments.
4435
60f6be5a
RG
44362010-07-21 Richard Guenther <rguenther@suse.de>
4437
4438 PR lto/45018
4439 * g++.dg/lto/20100721-1_0.C: New testcase.
4440
75a75e91
MJ
44412010-07-21 Martin Jambor <mjambor@suse.cz>
4442
4443 PR tree-optimization/44900
4444 * g++.dg/torture/pr44900.C: New test.
4445
426797b2
BS
44462010-07-21 Bernd Schmidt <bernds@codesourcery.com>
4447
4448 PR middle-end/44738
4449 * c-c++-common/uninit-17.c: Correct expected error.
4450
a431e913
JJ
44512010-07-21 Jakub Jelinek <jakub@redhat.com>
4452
4453 * gcc.dg/guality/asm-1.c: New test.
4454
370ae599
JJ
4455 PR debug/45003
4456 * gcc.dg/guality/pr45003-2.c: New test.
4457 * gcc.dg/guality/pr45003-3.c: New test.
4458
6b2b43d8
JD
44592010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4460
4461 PR libfortran/44697
4462 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4463
0603fe68
JY
44642010-07-20 Jeffrey Yasskin <jyasskin@google.com>
4465
4466 * lib/scanasm.exp (dg-function-on-line): Test that a function is
4467 defined on the current line.
4468 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4469 * g++.dg/debug/dwarf2/pr44641.C: New.
4470
d95016e0
NF
44712010-07-20 Nathan Froyd <froydnj@codesourcery.com>
4472
4473 * gcc.target/powerpc/block-move-1.c: New test.
4474 * gcc.target/powerpc/block-move-2.c: New test.
4475
a397bb72
JM
44762010-07-20 Jason Merrill <jason@redhat.com>
4477
4478 PR c++/44967
4479 * g++.dg/cpp0x/sfinae2.C: New.
4480
be5fda91
RG
44812010-07-20 Richard Guenther <rguenther@suse.de>
4482
4483 PR lto/42696
4484 * gcc.dg/lto/20100720-4_0.c: New testcase.
4485
cf259b84
RG
44862010-07-20 Richard Guenther <rguenther@suse.de>
4487
4488 PR lto/43221
4489 * gcc.dg/lto/20100720-2_0.c: New testcase.
4490 * gcc.dg/lto/20100720-2_1.c: Likewise.
4491
eeee47af
RG
44922010-07-20 Richard Guenther <rguenther@suse.de>
4493
4494 PR lto/43208
4495 * gcc.dg/lto/20100720-1_0.c: New testcase.
4496 * gcc.dg/lto/20100720-1_1.c: Likewise.
4497
68eaf35c
JJ
44982010-07-20 Jakub Jelinek <jakub@redhat.com>
4499
4500 PR debug/45003
4501 * gcc.dg/guality/pr45003-1.c: New test.
4502
720151ca
RG
45032010-07-20 Richard Guenther <rguenther@suse.de>
4504
4505 PR tree-optimization/44977
4506 * gcc.dg/torture/pr44977.c: New testcase.
4507
cd2be65a
BM
45082010-07-20 Bingfeng Mei <bmei@broadcom.com>
4509
4510 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4511 sync_char_short
4512
ad650c92
RG
45132010-07-20 Richard Guenther <rguenther@suse.de>
4514
4515 PR middle-end/44971
4516 PR middle-end/44988
4517 * gcc.dg/pr44971.c: New testcase.
4518 * gcc.c-torture/compile/pr44988.c: Likewise.
4519
13411c9d
SK
45202010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
4521
4522 PR fortran/44929
4523 * gfortran.dg/allocate_with_typespec.f90: New test.
4524 * gfortran.dg/allocate_derived_1.f90: Update error message.
4525
8145be01
JM
45262010-07-19 Jason Merrill <jason@redhat.com>
4527
4528 PR c++/44996
4529 * g++.dg/cpp0x/decltype23.C: New.
4530
974df0f8
PT
45312010-07-19 Paul Thomas <pault@gcc.gnu.org>
4532
4533 PR fortran/42385
4534 * gfortran.dg/class_defined_operator_1.f03 : New test.
4535
be30e7b2
PB
45362010-07-19 Peter Bergner <bergner@vnet.ibm.com>
4537
4538 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4539 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4540 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
4541 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4542
8b4c365c
RG
45432010-07-19 Richard Guenther <rguenther@suse.de>
4544
4545 PR middle-end/44941
4546 * gcc.c-torture/compile/pr44941.c: New testcase.
4547
ab73eba8
JM
45482010-07-19 Jason Merrill <jason@redhat.com>
4549
4550 PR c++/44969
4551 * g++.dg/template/sfinae24.C: New.
4552
ca90e7f6
L
45532010-07-19 H.J. Lu <hongjiu.lu@intel.com>
4554
4555 PR fortran/44353
4556 * gfortran.dg/data_implied_do_2.f90: Removed.
4557
d555b1c7
PC
45582010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4559
4560 PR c++/44969
4561 * g++.dg/template/sfinae23.C: New.
4562
39354b3b
RO
45632010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4564
4565 * lib/target-supports.exp (check_sse_os_support_available): New
4566 proc.
4567 (check_sse_hw_available): New proc.
4568 (check_effective_target_sse_runtime): New proc.
4569 (check_effective_target_sse2_runtime): New proc.
4570 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4571 -msse2 if check_sse_os_support_available.
4572 * g++.dg/vect/vect.exp: Only run -msse2 tests if
4573 check_sse_os_support_available.
4574 * gcc.dg/vect/vect.exp: Likewise.
4575 * gfortran.dg/vect/vect.exp: Likewise.
4576 * gcc.target/i386/sol2-check: Renamed to ...
4577 * gcc.target/i386/sse-os-support.h: ... this.
4578 (sol2_check): Renamed to ...
4579 (sse_os_support): ... this.
4580 Only test movss with xmm registers.
4581 * gcc.target/i386/sse-check.h: Reflect new header and function names.
4582 Removed ILL_INSN, ILL_INSN_LEN.
4583 * gcc.target/i386/sse2-check.h: Likewise.
4584 * gcc.target/i386/sse3-check.h: Likewise.
4585 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4586 Removed cpuid.h, __get_cpuid test.
4587 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4588 Removed cpuid.h, __get_cpuid test.
4589 * g++.dg/other/pr40446.C: Likewise.
4590 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4591 * gcc.dg/compat/vector-1a_main.c: Likewise.
4592 * gcc.dg/compat/vector-2a_main.c: Likewise.
4593 * gcc.dg/pr36584.c: Likewise.
4594 * gcc.dg/pr37544.c: Likewise.
4595 * gcc.dg/torture/pr16104-1.c: Likewise.
4596 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4597 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4598 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4599 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4600 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4601 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4602 sse2_runtime.
4603 * gcc.dg/torture/pr35771-2.c: Likewise.
4604 * gcc.dg/torture/pr35771-3.c: Likewise.
4605 * gcc.target/i386/pr39315-2.c: Likewise.
4606 * gcc.target/i386/pr39315-4.c: Likewise.
4607 * gcc.target/i386/vperm-v2df.c: Likewise.
4608 * gcc.target/i386/vperm-v2di.c: Likewise.
4609 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4610 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4611 sse_runtime.
4612
91e2faaf
PT
46132010-07-18 Paul Thomas <pault@gcc.gnu.org>
4614
4615 PR fortran/44353
ca90e7f6 4616 * gfortran.dg/data_implied_do_2.f90: New test.
91e2faaf 4617
18fcbc9a
RS
46182010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4619
4620 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4621
769e6b9f
RS
46222010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4623
4624 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4625 to the "mips16" group.
4626 (mips_using_mips16_p): New procedure.
4627 (mips-dg-options): Use it.
4628
93f63c68
RS
46292010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4630
4631 * gcc.target/mips/mips16-attributes-4.c: New test.
4632
fbd47859
IS
46332010-07-17 Iain Sandoe <iains@gcc.gnu.org>
4634
4635 PR testsuite/44418
4636 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4637 * gcc.target/powerpc/recip-2.c: Ditto.
4638 * gcc.target/powerpc/recip-3.c: Ditto.
4639
dc0d5a57
BS
46402010-07-17 Bernd Schmidt <bernds@codesourcery.com>
4641
4642 * gcc.target/arm/pr42235.c: New test.
4643
ebc258f1
JM
46442010-07-16 Jason Merrill <jason@redhat.com>
4645
4646 PR c++/32505
4647 * g++.dg/template/partial8.C: New.
4648
8b26599c
JJ
46492010-07-16 Jakub Jelinek <jakub@redhat.com>
4650
4651 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4652 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
4653 in C++.
4654 (gualcvt): New overloaded inline.
4655 (GUALCVT): Use it for C++.
4656 * g++.dg/guality/guality.exp: New.
4657 * g++.dg/guality/guality.h: New.
4658 * g++.dg/guality/redeclaration1.C: New test.
4659 * g++.dg/dg.exp: Prune also guality/* tests.
4660 * gcc.dg/guality/pr43141.c: Moved to...
4661 * c-c++-common/guality/pr43141.c: ... here.
4662
8d63d405
JD
46632010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4664
4665 PR libfortran/37077
4666 * gfortran.dg/char4_iunit_2.f03: New test.
4667
4b1b0ac1
IS
46682010-07-16 Iain Sandoe <iains@gcc.gnu.org>
4669
4670 * lib/plugin-support.exp (plugin-test-execute):
4671 Add ${gcc_objdir}/intl to includes.
bd3a5d17 4672
88ad03c2
JJ
46732010-07-16 Jakub Jelinek <jakub@redhat.com>
4674
4675 PR target/44942
4676 * gcc.c-torture/execute/pr44942.c: New test.
4677 * gcc.target/i386/pr44942.c: New test.
4678
10746f37
JM
46792010-07-15 Jason Merrill <jason@redhat.com>
4680
4681 PR c++/44909
4682 * g++.dg/cpp0x/implicit7.C: New.
4683 * g++.dg/cpp0x/implicit8.C: New.
4684
8e7af53e
UW
46852010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4686
4687 Disable float tests for __SPU__ targets due to lack of signed zero:
4688 * c-c++-common/torture/complex-sign-add.c (check_add_float).
4689 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4690 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4691 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4692 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4693 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4694 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4695 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4696 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4697
d2886bc7
JJ
46982010-07-15 Jakub Jelinek <jakub@redhat.com>
4699
4700 * gfortran.dg/select_char_2.f90: New test.
4701
910ad8de
NF
47022010-07-15 Nathan Froyd <froydnj@codesourcery.com>
4703
4704 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4705 with DECL_CHAIN.
4706
ab7306ed
JW
47072010-07-15 Janus Weil <janus@gcc.gnu.org>
4708
4709 PR fortran/44936
4710 * gfortran.dg/typebound_generic_9.f03: New.
4711
0ba0772b
RB
47122010-07-15 Richard Guenther <rguenther@suse.de>
4713
4714 PR tree-optimization/44946
4715 * gcc.c-torture/compile/pr44946.c: New testcase.
4716
79c74300
JJ
47172010-07-15 Jakub Jelinek <jakub@redhat.com>
4718
4719 PR fortran/40206
4720 * gfortran.dg/select_char_3.f90: New test.
4721
8ffadef9
MG
47222010-07-15 Magnus Granberg <zorry@gentoo.org>
4723 Kevin F. Quinn <kevquinn@gentoo.org>
4724
bd3a5d17 4725 * gcc.dg/Wtrampolines.c: New.
8ffadef9 4726
6b58c62f
JD
47272010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4728
4729 PR libfortran/44934
4730 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4731
57ece258
JM
47322010-07-14 Jason Merrill <jason@redhat.com>
4733
973f026a
JM
4734 PR c++/44810
4735 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4736
57ece258
JM
4737 Implement C++0x unrestricted unions (N2544)
4738 * g++.dg/cpp0x/union1.C: New.
4739 * g++.dg/cpp0x/union2.C: New.
4740 * g++.dg/cpp0x/union3.C: New.
4741 * g++.dg/cpp0x/defaulted2.C: Adjust.
4742 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4743 * g++.old-deja/g++.ext/anon2.C: Adjust.
4744 * g++.old-deja/g++.mike/misc6.C: Adjust.
4745
f6199e63
JW
47462010-07-14 Janus Weil <janus@gcc.gnu.org>
4747
4748 PR fortran/44925
4749 * gfortran.dg/c_loc_tests_15.f90: New.
4750
7487bca5
JM
47512010-07-13 Jason Merrill <jason@redhat.com>
4752
4753 PR c++/44909
4754 * g++.dg/cpp0x/implicit6.C: New.
4755
8caa8b65
JM
47562010-07-13 Jason Merrill <jason@redhat.com>
4757
4758 PR c++/44540
4759 * g++.dg/abi/noreturn1.C: New.
4760 * g++.dg/abi/noreturn2.C: New.
4761
fcfaf838 47622010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
c31c32f9
JR
4763
4764 PR other/44874
4765 PR debug/44832
4766 * c-c++-common/pr44832.c: New test.
4767
6a9368d9
IS
47682010-07-13 Iain Sandoe <iains@gcc.gnu.org>
4769
4770 PR objc/44488
4771 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
bd3a5d17 4772 on the target. Make sure that we can assemble the emitted asm when
6a9368d9 4773 the test type is 'compile'.
bd3a5d17 4774
85e5e340
RG
47752010-07-13 Richard Guenther <rguenther@suse.de>
4776
4777 PR tree-optimization/36960
4778 * g++.dg/torture/pr36960.C: New testcase.
4779
135d47df
PC
47802010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
4781
4782 PR c++/44908
4783 * g++.dg/template/sfinae21.C: New.
4784 * g++.dg/template/sfinae22.C: Likewise.
4785
ba2dc63d
JH
47862010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
4787
4788 PR testsuite/42843
4789 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4790 * gcc.dg/plugin/ggcplug.c: Likewise.
4791 * g++.dg/plugin/selfassign.c: Likewise.
4792 * g++.dg/plugin/attribute_plugin.c: Likewise.
4793 * g++.dg/plugin/dumb_plugin.c: Likewise.
4794 * g++.dg/plugin/pragma_plugin.c: Likewise.
4795
d9658178
KK
47962010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
4797
4798 * gcc.c-torture/execute/pr44683.x: New.
4799 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4800
88ce8031
JW
48012010-07-13 Janus Weil <janus@gcc.gnu.org>
4802
4803 PR fortran/44434
4804 PR fortran/44565
4805 PR fortran/43945
4806 PR fortran/44869
4807 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4808 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4809 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4810 * gfortran.dh/typebound_call_16.f03: New.
4811 * gfortran.dg/typebound_generic_6.f03: New.
4812 * gfortran.dg/typebound_generic_7.f03: New.
4813 * gfortran.dg/typebound_generic_8.f03: New.
4814
b1743e37
JD
48152010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4816
4817 PR libfortran/37077
4818 * gfortran.dg/char4_iunit_1.f03: New test.
4819
8556f58f
JJ
48202010-07-12 Jakub Jelinek <jakub@redhat.com>
4821
4822 * gcc.dg/tree-ssa/vrp53.c: New test.
4823
248ce2f8
PC
48242010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
4825
4826 PR c++/44907
4827 * g++.dg/template/sfinae19.C: New.
4828 * g++.dg/template/sfinae20.C: Likewise.
4829
fb2f8cf8
JZ
48302010-07-12 Jie Zhang <jie@codesourcery.com>
4831
4832 * gcc.target/arm/interrupt-1.c: New test.
4833 * gcc.target/arm/interrupt-2.c: New test.
4834
f457c53d
RO
48352010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4836
4837 * gcc.dg/pr42427.c: Require c99_runtime.
4838 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4839 c99_runtime.
4840 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4841 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4842 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4843 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4844 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4845 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4846 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4847 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4848 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4849 * gcc.target/i386/pr37275.c: Require visibility support.
4850
ae6a0535
RO
48512010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4852
4853 * lib/target-supports.exp (check_effective_target_sse): New proc.
4854 * gcc.target/i386/sol2-check.h: New file.
4855 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4856 Include sol2-check.h.
4857 (main) Only run do_test () if sol2_check ().
4858 * gcc.target/i386/sse2-check.h: Likewise.
4859 * gcc.target/i386/sse3-check.h: Likewise.
4860 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4861 [__sun__ && __svr4__]: Execute SSE2 instruction.
4862 * gcc.target/i386/math-torture/math-torture.exp: Only add options
4863 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4864 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4865 * g++.dg/ext/vector14.C: Likewise.
4866 * g++.dg/other/mmintrin.C: Likewise.
4867 * gcc.dg/20020418-1.c: Likewise.
4868 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4869 * gcc.dg/format/ms_unnamed-1.c: Likewise.
4870 * gcc.dg/format/unnamed-1.c: Likewise.
4871 Adapt dg-warning line number.
4872 * gcc.dg/graphite/pr40281.c: Likewise.
4873 * gcc.dg/pr32176.c: Likewise.
4874 * gcc.dg/pr40550.c: Likewise.
4875 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4876 * gcc.dg/torture/pr36891.c: Likewise.
4877 * gcc.target/i386/20020218-1.c: Likewise.
4878 * gcc.target/i386/20020523.c: Likewise.
4879 * gcc.target/i386/abi-1.c: Likewise.
4880 * gcc.target/i386/brokensqrt.c: Likewise.
4881 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4882 * gcc.target/i386/pr13366.c: Likewise.
4883 * gcc.target/i386/pr13685.c: Likewise.
4884 * gcc.target/i386/pr24306.c: Likewise.
4885 * gcc.target/i386/pr31486.c: Likewise.
4886 * gcc.target/i386/pr32065-1.c: Likewise.
4887 * gcc.target/i386/pr32065-2.c: Likewise.
4888 * gcc.target/i386/pr32389.c: Likewise.
4889 * gcc.target/i386/pr38824.c: Likewise.
4890 * gcc.target/i386/pr38931.c: Likewise.
4891 * gcc.target/i386/pr39592-1.c: Likewise.
4892 * gcc.target/i386/pr43766.c: Likewise.
4893 * gcc.target/i386/recip-divf.c: Likewise.
4894 * gcc.target/i386/recip-sqrtf.c: Likewise.
4895 * gcc.target/i386/recip-vec-divf.c: Likewise.
4896 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4897 * gcc.target/i386/sse-1.c: Likewise.
4898 * gcc.target/i386/sse-16.c: Likewise.
4899 * gcc.target/i386/sse-2.c: Likewise.
4900 * gcc.target/i386/sse-20.c: Likewise.
4901 * gcc.target/i386/sse-3.c: Likewise.
4902 * gcc.target/i386/sse-7.c: Likewise.
4903 * gcc.target/i386/sse-9.c: Likewise.
4904 * gcc.target/i386/sse-addps-1.c: Likewise.
4905 * gcc.target/i386/sse-addss-1.c: Likewise.
4906 * gcc.target/i386/sse-andnps-1.c: Likewise.
4907 * gcc.target/i386/sse-andps-1.c: Likewise.
4908 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4909 * gcc.target/i386/sse-comiss-1.c: Likewise.
4910 * gcc.target/i386/sse-comiss-2.c: Likewise.
4911 * gcc.target/i386/sse-comiss-3.c: Likewise.
4912 * gcc.target/i386/sse-comiss-4.c: Likewise.
4913 * gcc.target/i386/sse-comiss-5.c: Likewise.
4914 * gcc.target/i386/sse-comiss-6.c: Likewise.
4915 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4916 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4917 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4918 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4919 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4920 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4921 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4922 * gcc.target/i386/sse-divps-1.c: Likewise.
4923 * gcc.target/i386/sse-divss-1.c: Likewise.
4924 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4925 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4926 * gcc.target/i386/sse-maxps-1.c: Likewise.
4927 * gcc.target/i386/sse-maxss-1.c: Likewise.
4928 * gcc.target/i386/sse-minps-1.c: Likewise.
4929 * gcc.target/i386/sse-minss-1.c: Likewise.
4930 * gcc.target/i386/sse-movaps-1.c: Likewise.
4931 * gcc.target/i386/sse-movaps-2.c: Likewise.
4932 * gcc.target/i386/sse-movhlps-1.c: Likewise.
4933 * gcc.target/i386/sse-movhps-1.c: Likewise.
4934 * gcc.target/i386/sse-movhps-2.c: Likewise.
4935 * gcc.target/i386/sse-movlhps-1.c: Likewise.
4936 * gcc.target/i386/sse-movmskps-1.c: Likewise.
4937 * gcc.target/i386/sse-movntps-1.c: Likewise.
4938 * gcc.target/i386/sse-movss-1.c: Likewise.
4939 * gcc.target/i386/sse-movss-2.c: Likewise.
4940 * gcc.target/i386/sse-movss-3.c: Likewise.
4941 * gcc.target/i386/sse-movups-1.c: Likewise.
4942 * gcc.target/i386/sse-movups-2.c: Likewise.
4943 * gcc.target/i386/sse-mulps-1.c: Likewise.
4944 * gcc.target/i386/sse-mulss-1.c: Likewise.
4945 * gcc.target/i386/sse-orps-1.c: Likewise.
4946 * gcc.target/i386/sse-rcpps-1.c: Likewise.
4947 * gcc.target/i386/sse-recip-vec.c: Likewise.
4948 * gcc.target/i386/sse-recip.c: Likewise.
4949 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4950 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4951 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4952 * gcc.target/i386/sse-subps-1.c: Likewise.
4953 * gcc.target/i386/sse-subss-1.c: Likewise.
4954 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4955 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4956 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4957 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4958 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4959 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4960 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4961 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4962 * gcc.target/i386/sse-xorps-1.c: Likewise.
4963 * gcc.target/i386/ssefn-1.c: Likewise.
4964 * gcc.target/i386/ssefn-3.c: Likewise.
4965 * gcc.target/i386/sseregparm-1.c: Likewise.
4966 * gcc.target/i386/stackalign/return-3.c: Likewise.
4967 * gcc.target/i386/vectorize1.c: Likewise.
4968 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4969 * gcc.target/i386/xorps-sse.c: Likewise.
4970 * gfortran.dg/pr28158.f90: Likewise.
4971 * gfortran.dg/pr30667.f: Likewise.
4972 * gnat.dg/loop_optimization7.adb: Likewise.
4973 * gnat.dg/sse_nolib.adb: Likewise.
4974
ee08f2e5
TB
49752010-07-11 Tobias Burnus <burnus@net-b.de>
4976
4977 PR fortran/44702
4978 * gfortran.dg/use_rename_6.f90: New.
4979 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4980
d40477b4
JW
49812010-07-11 Janus Weil <janus@gcc.gnu.org>
4982
160ea5dd 4983 PR fortran/44869
d40477b4
JW
4984 * gfortran.dg/class_24.f03: New.
4985
bcee752e
RG
49862010-07-10 Richard Guenther <rguenther@suse.de>
4987
4988 PR lto/44889
4989 * gcc.dg/lto/20100709-1_0.c: New testcase.
4990 * gcc.dg/lto/20100709-1_1.c: Likewise.
4991
7e9b9697
RS
49922010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
4993
4994 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4995
058bfe53
IS
49962010-07-10 Iain Sandoe <iains@gcc.gnu.org>
4997
4998 PR objc/44140
4999 * objc.dg/lto/trivial-1_0.m: New.
5000 * objc.dg/lto/lto.exp: New.
5001 * obj-c++.dg/lto/trivial-1_0.mm: New.
5002 * obj-c++.dg/lto/lto.exp: New.
5003 * objc.dg/symtab-1.m: Adjust sizes.
5004 * objc.dg/image-info.m: Do not run for gnu-runtime.
5005
c033690d
BS
50062010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5007
5008 * gcc.dg/pr32370.c: Allow another kind of error message.
5009
bb021771
EB
50102010-07-09 Eric Botcazou <ebotcazou@adacore.com>
5011
5012 * gnat.dg/atomic3.adb: New test.
5013
85e693aa
JJ
50142010-07-09 Jakub Jelinek <jakub@redhat.com>
5015 Denys Vlasenko <dvlasenk@redhat.com>
5016 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5017
5018 PR tree-optimization/28632
5019 * gcc.dg/tree-ssa/vrp51.c: New test.
5020 * gcc.dg/tree-ssa/vrp52.c: New test.
5021
02dea3ff
JM
50222010-07-09 Jason Merrill <jason@redhat.com>
5023
5024 * g++.dg/abi/covariant6.C: New.
5025 * g++.dg/inherit/covariant17.C: Test both bases.
5026 * g++.dg/inherit/covariant7.C: Check vtable layout.
5027
5c9fae0d
TV
50282010-07-09 Tom de Vries <tjvries@xs4all.nl>
5029
5030 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5031
dbfcc059
RG
50322010-07-09 Richard Guenther <rguenther@suse.de>
5033
5034 PR tree-optimization/44852
5035 * gcc.c-torture/execute/pr44852.c: New testcase.
5036
8bcc8778
RO
50372010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5038
5039 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5040 multiplication by values.
5041 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5042 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5043
ca1316d2
RG
50442010-07-09 Richard Guenther <rguenther@suse.de>
5045
5046 PR tree-optimization/44882
5047 * gfortran.dg/pr44882.f90: New testcase.
5048
e784c52c
BS
50492010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5050
5051 PR target/40657
5052 * gcc.target/arm/pr40657-1.c: New test.
5053 * gcc.target/arm/pr40657-2.c: New test.
5054 * gcc.c-torture/execute/pr40657.c: New test.
5055
ac285648
JJ
50562010-07-09 Jakub Jelinek <jakub@redhat.com>
5057
5058 * gcc.dg/tree-ssa/vrp50.c: New test.
5059 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5060
048510c8
JW
50612010-07-08 Janus Weil <janus@gcc.gnu.org>
5062
5063 PR fortran/44649
5064 * gfortran.dg/c_sizeof_1.f90: Modified.
5065 * gfortran.dg/storage_size_1.f08: New.
5066 * gfortran.dg/storage_size_2.f08: New.
5067
5951297a
EB
50682010-07-08 Mikael Pettersson <mikpe@it.uu.se>
5069
5070 * gcc.c-torture/execute/20100708-1.c: New test.
5071
84fa59a7
JJ
50722010-07-08 Jakub Jelinek <jakub@redhat.com>
5073
5074 PR fortran/44847
5075 * gfortran.dg/gomp/pr44847.f90: New test.
5076
d89e5e20
SP
50772010-07-08 Sebastian Pop <sebastian.pop@amd.com>
5078
5079 PR tree-optimization/44710
5080 * gcc.dg/tree-ssa/ifc-6.c: New.
5081 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5082
7aa0849a
TB
50832010-07-08 Tobias Burnus <burnus@net-b.de>
5084
5085 PR fortran/18918
5086 * gfortran.dg/coarray_10.f90: Add an additional test.
5087
cf8ca1a9
PB
50882010-07-08 Peter Bergner <bergner@vnet.ibm.com>
5089
5090 PR middle-end/44828
5091 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5092 * gcc.c-torture/execute/pr44828.x: Revert.
5093
bf1cb49e
JM
50942010-07-08 Jason Merrill <jason@redhat.com>
5095
5096 PR c++/43120
5097 * g++.dg/inherit/covariant17.C: New.
5098 * g++.dg/abi/covariant1.C: Actually test for the bug.
5099
02de68e1
L
51002010-07-08 H.J. Lu <hongjiu.lu@intel.com>
5101
5102 PR rtl-optimization/44838
5103 * gcc.dg/pr44838.c: New.
5104
f076deba
RG
51052010-07-08 Richard Guenther <rguenther@suse.de>
5106
5107 PR tree-optimization/44831
5108 * gcc.c-torture/compile/pr44831.c: New testcase.
5109 * gcc.dg/tree-ssa/pr21463.c: Adjust.
5110
20ede5c6
RG
51112010-07-08 Richard Guenther <rguenther@suse.de>
5112
5113 PR tree-optimization/44861
5114 * g++.dg/vect/pr44861.cc: New testcase.
5115
c2e224da
PB
51162010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5117
5118 PR middle-end/44828
5119 * gcc.c-torture/execute/pr44828.x: New file.
5120
fc0f0c8b
PB
51212010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5122
5123 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5124 dg-options.
5125 * g++.dg/ext/altivec-17.C: Adjust error message.
5126
9730bc27
TT
51272010-07-07 Tom Tromey <tromey@redhat.com>
5128
5129 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5130
5e86e540
L
51312010-07-07 H.J. Lu <hongjiu.lu@intel.com>
5132
5133 PR target/44844
5134 * gcc.target/i386/rdrand-1.c: Scan "jnc".
5135 * gcc.target/i386/rdrand-2.c: Likewise.
5136 * gcc.target/i386/rdrand-3.c: Likewise.
5137
6938f93f
JH
51382010-07-07 Jan Hubicka <jh@suse.cz>
5139
5140 PR middle-end/44813
5141 * g++.dg/torture/pr44813.C: New testcase.
5142 * g++.dg/torture/pr44826.C: New testcase.
5143
325d7997
BS
51442010-07-07 Bernd Schmidt <bernds@codesourcery.com>
5145
5146 PR rtl-optimization/44787
5147 * gcc.c-torture/compile/pr44788.c: New test.
5148 * gcc.target/arm/pr44788.c: New test.
5149
b1e25565
PB
51502010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5151
5152 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5153
0f5700a7
PB
51542010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5155
5156 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5157 to dg-options.
5158
928f0490
TB
51592010-07-06 Tobias Burnus <burnus@net-b.de>
5160
5161 PR fortran/44742
5162 * gfortran.dg/parameter_array_init_6.f90: New.
5163 * gfortran.dg/initialization_20.f90: Update dg-error.
5164 * gfortran.dg/initialization_24.f90: Ditto.
5165
7114ab45
TK
51662010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5167 PR fortran/PR44693
5168 * gfortran.dg/dim_range_1.f90: New test.
5169 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
5170
627bc938
JM
51712010-07-06 Jason Merrill <jason@redhat.com>
5172
0060a10a
JM
5173 PR c++/44703
5174 * g++.dg/cpp0x/initlist41.C: New.
5175
627bc938
JM
5176 PR c++/44778
5177 * g++.dg/template/ptrmem22.C: New.
5178
15a1f8c5
KT
51792010-07-06 Kai Tietz <kai.tietz@onevision.com>
5180
5181 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5182 support.
5183 * gcc.target/i386/i386.exp: Likewise.
5184
6b0bcc9b
PB
51852010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5186
5187 PR testsuite/44195
5188 * gcc.dg/lto/20100518_0.c: Limit to x86.
5189
dfb88126
RG
51902010-07-06 Richard Guenther <rguenther@suse.de>
5191
5192 PR middle-end/44828
5193 * gcc.c-torture/execute/pr44828.c: New testcase.
5194
ebeb2c24
SZ
51952010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
5196
5197 * g++.dg/warn/noeffect2.C: Adjust expected warning.
5198 * g++.dg/warn/volatile1.C: Likewise.
5199 * g++.dg/template/warn1.C: Likewise.
5200
4ee89d5f
L
52012010-07-05 H.J. Lu <hongjiu.lu@intel.com>
5202
5203 AVX Programming Reference (June, 2010)
5204 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5205 * g++.dg/other/i386-3.C: Likewise.
5206 * gcc.target/i386/sse-12.c: Likewise.
5207
5208 * gcc.target/i386/f16c-check.h: New.
5209 * gcc.target/i386/rdfsbase-1.c: Likewise.
5210 * gcc.target/i386/rdfsbase-2.c: Likewise.
5211 * gcc.target/i386/rdgsbase-1.c: Likewise.
5212 * gcc.target/i386/rdgsbase-2.c: Likewise.
5213 * gcc.target/i386/rdrand-1.c: Likewise.
5214 * gcc.target/i386/rdrand-2.c: Likewise.
5215 * gcc.target/i386/rdrand-3.c: Likewise.
5216 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5217 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5218 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5219 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5220 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5221 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5222 * gcc.target/i386/wrfsbase-1.c: Likewise.
5223 * gcc.target/i386/wrfsbase-2.c: Likewise.
5224 * gcc.target/i386/wrgsbase-1.c: Likewise.
5225 * gcc.target/i386/wrgsbase-2.c: Likewise.
5226
5227 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5228 (__builtin_ia32_vcvtps2ph): New.
5229 (__builtin_ia32_vcvtps2ph256): Likewise.
5230
5231 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5232 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5233
5234 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5235 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5236
5237 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5238 (__builtin_ia32_vcvtps2ph256): Likewise.
5239 Add fsgsbase,rdrnd,f16c.
5240
5241 * lib/target-supports.exp (check_effective_target_f16c): New.
5242
938650d8
JJ
52432010-07-05 Jakub Jelinek <jakub@redhat.com>
5244
5245 * gcc.dg/guality/nrv-1.c: New test.
5246
16ad8025
SL
52472010-07-05 Sandra Loosemore <sandra@codesourcery.com>
5248
5249 PR middle-end/42505
16ad8025
SL
5250 * gcc.target/arm/pr42505.c: New test case.
5251
f2896bc9
JJ
52522010-07-05 Jakub Jelinek <jakub@redhat.com>
5253
5254 PR c++/44808
5255 * g++.dg/opt/nrv16.C: New test.
5256
5d657263
RG
52572010-07-05 Richard Guenther <rguenther@suse.de>
5258
5259 PR tree-optimization/44784
5260 * gcc.c-torture/compile/pr44784.c: New testcase.
5261
9940b13c
IR
52622010-07-05 Ira Rosen <irar@il.ibm.com>
5263
5264 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5265 Increase loop bound and array size.
5266 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5267 Likewise.
5268
5bb12090
IR
52692010-07-05 Ira Rosen <irar@il.ibm.com>
5270
5271 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5272 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5273 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5274 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5275 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5276
6698dd72
SZ
52772010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
5278
5279 PR c++/22138
5280 * g++.dg/parse/template25.C: New.
5281
c2a78352
L
52822010-07-04 H.J. Lu <hongjiu.lu@intel.com>
5283
5284 PR rtl-optimization/44695
5285 * gcc.dg/torture/pr44695.c: New.
5286
de8e41bc
MLI
52872010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5288
5289 PR c++/16630
5290 * g++.dg/ext/pretty3.C: New.
5291
7f5ad6d7
RG
52922010-07-04 Richard Guenther <rguenther@suse.de>
5293
5294 PR middle-end/44809
5295 * g++.dg/torture/pr44809.C: New testcase.
5296
4fa4929e
RG
52972010-07-04 Richard Guenther <rguenther@suse.de>
5298
5299 PR tree-optimization/44656
5300 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5301
720f5239
IR
53022010-07-04 Ira Rosen <irar@il.ibm.com>
5303 Revital Eres <eres@il.ibm.com>
5304
5305 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5306 misaligned stores.
5307 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5308 gcc.dg/vect/vect-96.c: Likewise.
94dbbc81
UB
5309 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5310 that support misaligned stores. Change the number of expected
720f5239
IR
5311 misaligned accesses.
5312 * gcc.dg/vect/vect-peel-1.c: New test.
94dbbc81 5313 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
720f5239 5314 gcc.dg/vect/vect-peel-4.c: Likewise.
94dbbc81 5315 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
720f5239 5316 vectorizable on all targets that support realignment.
94dbbc81 5317 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
720f5239 5318
24b93bd6
L
53192010-07-03 H.J. Lu <hongjiu.lu@intel.com>
5320
5321 PR c/44806
5322 * gcc.dg/torture/pr44806.c: New.
5323
6687b740
EB
53242010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5325
5326 * gnat.dg/cond_expr1.adb: New test.
5327
40d1f6af
EB
53282010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5329
5330 * gnat.dg/modular3.adb: New test.
5331 * gnat.dg/modular3_pkg.ads: New helper.
5332
cb5eb94e
IS
53332010-07-03 Iain Sandoe <iains@gcc.gnu.org>
5334 Mikael Pettersson <mikpe@it.uu.se>
5335
5336 PR testsuite/44518
5337 * obj-c++.dg/encode-2.mm: Produce object and save temps.
5338 Make signed-ness of chars explicit. Scan the object for
5339 strings that are split by some target assemblers.
5340 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5341 explicit.
5342
d9e7913c
HPN
53432010-07-03 Hans-Peter Nilsson <hp@axis.com>
5344
5345 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5346
3f59fa1c
LCW
53472010-07-02 Le-Chun Wu <lcwu@google.com>
5348
5349 PR/44128
5350 * g++.dg/warn/Wshadow-7.C: New test.
5351
73160ba9
DJ
53522010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5353 Julian Brown <julian@codesourcery.com>
40d1f6af 5354 Sandra Loosemore <sandra@codesourcery.com>
73160ba9
DJ
5355
5356 * gcc.c-torture/execute/20100416-1.c: New test case.
5357
400cfcf5 53582010-07-02 Julian Brown <julian@codesourcery.com>
40d1f6af 5359 Sandra Loosemore <sandra@codesourcery.com>
400cfcf5
JB
5360
5361 PR target/43703
5362
5363 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5364 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5365
bab53516
SL
53662010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5367 Julian Brown <julian@codesourcery.com>
5368
5369 * gcc.target/arm/neon/vadds64.c: Regenerated.
5370 * gcc.target/arm/neon/vaddu64.c: Regenerated.
5371 * gcc.target/arm/neon/vsubs64.c: Regenerated.
5372 * gcc.target/arm/neon/vsubu64.c: Regenerated.
5373 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5374 * gcc.target/arm/neon-vmls-1.c: Likewise.
5375 * gcc.target/arm/neon-vsubs64.c: New execution test.
5376 * gcc.target/arm/neon-vsubu64.c: New execution test.
5377 * gcc.target/arm/neon-vadds64.c: New execution test.
5378 * gcc.target/arm/neon-vaddu64.c: New execution test.
5379
b3b7bbce
SL
53802010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5381
5382 * gcc.target/arm/neon-vands64.c: New.
5383 * gcc.target/arm/neon-vandu64.c: New.
5384 * gcc.target/arm/neon-vbics64.c: New.
5385 * gcc.target/arm/neon-vbicu64.c: New.
5386 * gcc.target/arm/neon-veors64.c: New.
5387 * gcc.target/arm/neon-veoru64.c: New.
5388 * gcc.target/arm/neon-vorns64.c: New.
5389 * gcc.target/arm/neon-vornu64.c: New.
5390 * gcc.target/arm/neon-vorrs64.c: New.
5391 * gcc.target/arm/neon-vorru64.c: New.
5392 * gcc.target/arm/neon/vands64.c: Regenerated.
5393 * gcc.target/arm/neon/vandu64.c: Regenerated.
5394 * gcc.target/arm/neon/vbics64.c: Regenerated.
5395 * gcc.target/arm/neon/vbicu64.c: Regenerated.
5396 * gcc.target/arm/neon/veors64.c: Regenerated.
5397 * gcc.target/arm/neon/veoru64.c: Regenerated.
5398 * gcc.target/arm/neon/vorns64.c: Regenerated.
5399 * gcc.target/arm/neon/vornu64.c: Regenerated.
5400 * gcc.target/arm/neon/vorrs64.c: Regenerated.
5401 * gcc.target/arm/neon/vorru64.c: Regenerated.
5402
8c54dc55
JD
54032010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5404
5405 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5406
1b9d45ed
JD
54072010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5408
5409 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5410 * gfortran.dg/intent_out_5.f90: Same.
5411 * gfortran.dg/ltrans-7.f90: Same.
5412 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5413
2094f1fc
JH
54142010-07-02 Jan Hubicka <jh@suse.cz>
5415
5416 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5417
c21ae2bf
IS
54182010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5419
5420 * objc-obj-c++-shared/Object1.h: Correct Line endings.
5421
416f380b
JJ
54222010-07-02 Jakub Jelinek <jakub@redhat.com>
5423
5424 PR c++/44780
5425 * c-c++-common/Wunused-var-12.c: New test.
5426
18e8200f
BS
54272010-07-02 Bernd Schmidt <bernds@codesourcery.com>
5428
5429 PR target/42835
5430 * gcc.target/arm/pr42835.c: New test.
5431
e4c6a07a
BS
5432 PR target/42172
5433 * gcc.target/arm/pr42172-1.c: New test.
5434
1fa29c84
PC
54352010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5436
5437 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5438
a277dd9b
SL
54392010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5440
5441 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5442 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5443 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5444 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5445 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5446 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5447 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5448 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5449 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5450 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5451 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5452 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5453 * gcc.target/arm/neon-vdup_ns64.c: New.
5454 * gcc.target/arm/neon-vdup_nu64.c: New.
5455 * gcc.target/arm/neon-vdupQ_ns64.c: New.
5456 * gcc.target/arm/neon-vdupQ_nu64.c: New.
5457 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5458 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5459 * gcc.target/arm/neon-vmov_ns64.c: New.
5460 * gcc.target/arm/neon-vmov_nu64.c: New.
5461 * gcc.target/arm/neon-vmovQ_ns64.c: New.
5462 * gcc.target/arm/neon-vmovQ_nu64.c: New.
5463 * gcc.target/arm/neon-vget_lanes64.c: New.
5464 * gcc.target/arm/neon-vget_laneu64.c: New.
5465 * gcc.target/arm/neon-vset_lanes64.c: New.
5466 * gcc.target/arm/neon-vset_laneu64.c: New.
5467
19368333
RG
54682010-07-02 Richard Guenther <rguenther@suse.de>
5469
5470 * g++.dg/torture/20100702-1.C: New testcase.
5471
1a4fc49d
UW
54722010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5473
5474 PR target/44707
5475 * gcc.c-torture/compile/pr44707.c: New test.
5476
baf7c318
PC
54772010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5478
5479 PR c++/44039
5480 * g++.dg/template/crash101.C: New.
5481
84c2219a
IS
54822010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5483
5484 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5485 Use the ABI-0 accessors and fail it for m64.
5486
450997ef
JH
54872010-07-02 Jan Hubicka <jh@suse.cz>
5488
5489 * g++.dg/tree-ssa/pr44706.C: New testcase.
5490
3fa39831
RG
54912010-07-02 Richard Guenther <rguenther@suse.de>
5492
5493 PR tree-optimization/44748
5494 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5495
8c7481f2
IS
54962010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5497
5498 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5499 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
5500 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5501 the method types to forward:.
5502
cba58ef4
JM
55032010-06-30 Jason Merrill <jason@redhat.com>
5504
5505 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5506 * g++.dg/other/pr25632.C: Likewise.
5507
45ea4dfe
JJ
55082010-07-01 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR tree-optimization/40421
5511 * gfortran.fortran-torture/compile/pr40421.f90: New test.
5512
70f34814
RG
55132010-07-01 Richard Guenther <rguenther@suse.de>
5514
5515 PR middle-end/42834
5516 PR middle-end/44468
5517 * gcc.c-torture/execute/20100316-1.c: New testcase.
5518 * gcc.c-torture/execute/pr44468.c: Likewise.
5519 * gcc.c-torture/compile/20100609-1.c: Likewise.
5520 * gcc.dg/volatile2.c: Adjust.
5521 * gcc.dg/plugin/selfassign.c: Likewise.
5522 * gcc.dg/pr36902.c: Likewise.
5523 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5524 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5525 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5526 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5527 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5528 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5529 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5530 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5531 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5532 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5533 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5534 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5535 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5536 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5537 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5538 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5539 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5540 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5541 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5542 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5543 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5544 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5545 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5546 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5547 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5548 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5549 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5550 * gcc.dg/struct/w_prof_local_array.c: Likewise.
5551 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5552 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5553 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5554 * gcc.dg/struct/w_prof_global_array.c: Likewise.
5555 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5556 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5557 * gcc.dg/struct/w_prof_local_var.c: Likewise.
5558 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5559 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5560 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5561 * gcc.dg/struct/w_prof_global_var.c: Likewise.
5562 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5563 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5564 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5565 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5566 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5567 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5568 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5569 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5570 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5571 * gcc.dg/tree-prof/stringop-1.c: Adjust.
5572 * g++.dg/tree-ssa/pr31146.C: Likewise.
5573 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5574 * g++.dg/tree-ssa/pr33604.C: Likewise.
5575 * g++.dg/plugin/selfassign.c: Likewise.
5576 * gfortran.dg/array_memcpy_3.f90: Likewise.
5577 * gfortran.dg/array_memcpy_4.f90: Likewise.
5578 * c-c++-common/torture/pr42834.c: New testcase.
5579
fb80065c
PC
55802010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5581
5582 PR c++/44628
5583 * g++.dg/template/crash100.C: New.
5584
8a9c1ae6
JH
55852010-06-30 Jan Hubicka <jh@suse.cz>
5586
5587 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5588
8a1561bc
MM
55892010-06-30 Michael Matz <matz@suse.de>
5590
5591 PR bootstrap/44699
5592 * gcc.dg/pr44699.c: New test.
5593
dcad005d
BS
55942010-06-30 Bernd Schmidt <bernds@codesourcery.com>
5595
5596 PR tree-optimization/39799
5597 * c-c++-common/uninit-17.c: New test.
5598
d33c89fb
JD
55992010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5600
5601 PR libfortran/43298
5602 * gfortran.dg/read_infnan_1.f90: New test.
5603
46408846
JM
56042010-06-29 Jason Merrill <jason@redhat.com>
5605
d758e847
JM
5606 Enable implicitly declared move constructor/operator= (N3053).
5607 * g++.dg/cpp0x/implicit3.C: New.
5608 * g++.dg/cpp0x/implicit4.C: New.
5609 * g++.dg/cpp0x/implicit5.C: New.
5610 * g++.dg/cpp0x/implicit-copy.C: Adjust.
5611 * g++.dg/cpp0x/not_special.C: Adjust.
5612 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5613 * g++.dg/cpp0x/rv1n.C: Adjust.
5614 * g++.dg/cpp0x/rv1p.C: Adjust.
5615 * g++.dg/cpp0x/rv2n.C: Adjust.
5616 * g++.dg/cpp0x/rv2p.C: Adjust.
5617 * g++.dg/cpp0x/rv3n.C: Adjust.
5618 * g++.dg/cpp0x/rv3p.C: Adjust.
5619 * g++.dg/cpp0x/rv4n.C: Adjust.
5620 * g++.dg/cpp0x/rv4p.C: Adjust.
5621 * g++.dg/cpp0x/rv5n.C: Adjust.
5622 * g++.dg/cpp0x/rv5p.C: Adjust.
5623 * g++.dg/cpp0x/rv6n.C: Adjust.
5624 * g++.dg/cpp0x/rv6p.C: Adjust.
5625 * g++.dg/cpp0x/rv7n.C: Adjust.
5626 * g++.dg/cpp0x/rv7p.C: Adjust.
5627 * g++.dg/cpp0x/rv8p.C: Adjust.
5628 * g++.dg/gomp/pr26690-1.C: Adjust.
5629 * g++.dg/other/error20.C: Adjust.
5630 * g++.dg/other/error31.C: Adjust.
5631 * g++.dg/parse/error19.C: Adjust.
5632 * g++.dg/template/qualttp5.C: Adjust.
5633 * g++.old-deja/g++.law/ctors5.C: Adjust.
5634
54ca9930
JM
5635 Enable implicitly deleted functions (N2346)
5636 * g++.dg/cpp0x/defaulted17.C: New.
5637 * g++.dg/cpp0x/implicit1.C: New.
5638 * g++.dg/cpp0x/implicit2.C: New.
5639 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5640 * g++.dg/ext/has_virtual_destructor.C: Adjust.
5641 * g++.dg/init/ctor4.C: Adjust.
5642 * g++.dg/init/synth2.C: Adjust.
5643 * g++.dg/lto/20081118_1.C: Adjust.
5644 * g++.dg/other/error13.C: Adjust.
5645 * g++.dg/other/unused1.C: Adjust.
5646 * g++.old-deja/g++.bob/inherit2.C: Adjust.
5647 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5648 * g++.old-deja/g++.jason/opeq3.C: Adjust.
5649 * g++.old-deja/g++.law/ctors17.C: Adjust.
5650 * g++.old-deja/g++.oliva/delete1.C: Adjust.
5651 * g++.old-deja/g++.pt/assign1.C: Adjust.
5652 * g++.old-deja/g++.pt/crash20.C: Adjust.
5653
9a71b305
JM
5654 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5655 * g++.dg/cpp0x/defaulted13.C: Adjust.
5656 * g++.dg/cpp0x/defaulted2.C: Adjust.
5657 * g++.dg/cpp0x/defaulted3.C: Adjust.
5658 * g++.dg/cpp0x/initlist9.C: Adjust.
5659 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5660 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5661 * g++.dg/init/synth2.C: Adjust.
5662
46408846
JM
5663 * g++.dg/cpp0x/defaulted19.C: New.
5664
5665 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5666 * g++.dg/template/error23.C: Fix for -std=c++0x.
5667
68d8db77
JW
56682010-06-29 Janus Weil <janus@gcc.gnu.org>
5669
5670 PR fortran/44718
5671 * gfortran.dg/proc_ptr_28.f90: New.
5672
0287000a
JJ
56732010-06-29 Jakub Jelinek <jakub@redhat.com>
5674
087fa34b
JJ
5675 PR tree-optimization/43801
5676 * g++.dg/torture/pr43801.C: New test.
5677
0287000a
JJ
5678 PR debug/44668
5679 * g++.dg/debug/dwarf2/accessibility1.C: New test.
5680
d3a79fcc
JM
56812010-06-29 Jason Merrill <jason@redhat.com>
5682
5683 PR c++/44587
5684 * g++.dg/template/qualified-id2.C: New.
5685 * g++.dg/template/qualified-id3.C: New.
5686
0e3b941e
JW
56872010-06-29 Janus Weil <janus@gcc.gnu.org>
5688
5689 PR fortran/44696
5690 * gfortran.dg/associated_target_4.f90: New.
5691
42488c1b
PT
56922010-06-29 Paul Thomas <pault@gcc.gnu.org>
5693
5694 PR fortran/44582
5695 * gfortran.dg/aliasing_array_result_1.f90 : New test.
5696
c75c8663
RO
56972010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5698
5699 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5700
b35366ce
JH
57012010-06-29 Jan Hubicka <jh@suse.cz>
5702
5703 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5704
810c4bf4
BS
57052010-06-29 Bernd Schmidt <bernds@codesourcery.com>
5706
5707 PR target/43902
5708 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5709 * gcc.target/arm/wmul-3.c: New test.
5710 * gcc.target/arm/wmul-4.c: New test.
5711
5dfebe0a
EB
57122010-06-29 H.J. Lu <hongjiu.lu@intel.com>
5713
5714 PR rtl-optimization/44659
5715 * gcc.target/i386/extract-1.c: New.
5716 * gcc.target/i386/extract-2.c: Likewise.
5717 * gcc.target/i386/extract-3.c: Likewise.
5718 * gcc.target/i386/extract-4.c: Likewise.
5719 * gcc.target/i386/extract-5.c: Likewise.
5720 * gcc.target/i386/extract-6.c: Likewise.
5721
7fd7263d
JJ
57222010-06-28 Jakub Jelinek <jakub@redhat.com>
5723
5724 PR c++/44682
5725 * g++.dg/warn/Wunused-var-14.C: New test.
5726
83377c6a
TB
57272010-06-28 Tobias Burnus <burnus@net-b.de>
5728
5729 PR fortran/43298
5730 * gfortran.dg/nan_6.f90: New.
5731
f8d9ff4a
L
57322010-06-28 H.J. Lu <hongjiu.lu@intel.com>
5733
5734 PR tree-optimization/43781
5735 * gcc.dg/torture/pr43781.c: New.
5736
a516520c
PT
57372010-06-28 Paul Thomas <pault@gcc.gnu.org>
5738
5739 PR fortran/40158
5740 * gfortran.dg/actual_rank_check_1.f90: New test.
5741
bb8e5dca
MJ
57422010-06-28 Martin Jambor <mjambor@suse.cz>
5743
c44d6c47 5744 * gcc.dg/ipa/ipa-sra-6.c: New test.
bb8e5dca 5745
4021f4a1
JH
57462010-06-28 Jan Hubicka <jh@suse.cz>
5747
5748 PR tree-optimization/44687
5749 * gcc.c-torture/compile/pr44687.c
5750
621f4189
MJ
57512010-06-28 Martin Jambor <mjambor@suse.cz>
5752
5753 PR c++/44535
5754 * g++.dg/torture/pr44535.C: New test.
5755
fe2ef088
MM
57562010-06-28 Michael Matz <matz@suse.de>
5757
5758 PR middle-end/44592
5759 * gfortran.dg/pr44592.f90: New test.
5760
f0cc75e0
JH
57612010-06-28 Jan Hubicka <jh@suse.cz>
5762
5763 PR tree-optimization/44357
5764 * g++.dg/torture/pr44357.C: New testcase.
5765
1b9503a1
RO
57662010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5767
5768 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5769 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5770 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5771 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5772 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5773 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5774 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5775 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5776
d402c33d
JH
57772010-06-27 Jan Hubicka <jh@suse.cz>
5778
5779 * gcc.c-torture/compile/pr44686.c: New file.
5780
533e50f6
RG
57812010-06-27 Richard Guenther <rguenther@suse.de>
5782
5783 PR tree-optimization/44683
5784 * gcc.c-torture/execute/pr44683.c: New testcase.
5785
83e279c4
EB
57862010-06-27 Eric Botcazou <ebotcazou@adacore.com>
5787
5788 * gnat.dg/noreturn3.ad[sb]: New test.
5789
cef62ad4
JM
57902010-06-26 Jason Merrill <jason@redhat.com>
5791
5792 * g++.dg/cpp0x/explicit5.C: New.
5793
2706a615
RG
57942010-06-26 Richard Guenther <rguenther@suse.de>
5795
5796 PR tree-optimization/44393
5797 * gcc.dg/pr44393.c: New testcase.
5798
8b3057b3
JH
57992010-06-26 Jan Hubicka <jh@suse.cz>
5800
5801 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5802
6bfd4302
RB
58032010-06-26 Richard Guenther <rguenther@suse.de>
5804
5805 PR middle-end/44674
5806 * gcc.dg/pr44674.c: New testcase.
5807
922e1882
JM
58082010-06-26 Joseph Myers <joseph@codesourcery.com>
5809
5810 * gcc.dg/opts-3.c: New test.
5811
0fb56814
TB
58122010-06-26 Tobias Burnus <burnus@net-b.de>
5813
5814 * gfortran.dg/type_decl_1.f90: New.
5815 * gfortran.dg/type_decl_2.f90: New.
5816
e4814b39
TB
58172010-06-26 Tobias Burnus <burnus@net-b.de>
5818
5819 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5820 * gfortran.dg/semicolon_fixed_2.f: Ditto.
5821
754172c7
JD
58222010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5823
5824 PR testsuite/38946
5825 * gfortran.dg/array_constructor_23.f: Update test to allow for small
5826 error in comparing reals.
5827
01349049
TB
58282010-06-25 Tobias Burnus <burnus@net-b.de>
5829
5830 * selected_real_kind_2.f90: New.
5831 * selected_real_kind_3.f90: New.
5832
58fc89f6
TB
58332010-06-25 Tobias Burnus <burnus@net-b.de>
5834
5835 * gfortran.dg/entry_19.f90: New.
5836
272001a2
TB
58372010-06-25 Tobias Burnus <burnus@net-b.de>
5838
5839 * gfortran.dg/end_subroutine_1.f90: New.
5840 * gfortran.dg/end_subroutine_2.f90: New.
5841 * gfortran.dg/interface_proc_end.f90: Update.
5842
c6c73c51
TB
58432010-06-25 Tobias Burnus <burnus@net-b.de>
5844
5845 * gfortran.dg/semicolon_fixed.f: Update.
5846 * gfortran.dg/semicolon_fixed_2.f: New.
5847 * gfortran.dg/semicolon_free_2.f90: New.
5848 * gfortran.dg/semicolon_free.f90: Update.
5849
ba8607be
JD
58502010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5851
5852 PR fortran/44448
5853 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5854
062c604f
MJ
58552010-06-25 Martin Jambor <mjambor@suse.cz>
5856
5857 * g++.dg/ipa/iinline-3.C: New test.
5858 * gcc.dg/ipa/modif-1.c: Removed.
5859
3e485f62
JH
58602010-06-25 Jan Hubicka <jh@suse.cz>
5861
c44d6c47 5862 * gcc.dg/tree-ssa/ipa-split-1.c
3e485f62 5863
8aa29647
MJ
58642010-06-25 Martin Jambor <mjambor@suse.cz>
5865
5866 * g++.dg/ipa/iinline-2.C: New test.
5867
8ba0479e
JJ
58682010-06-25 Jakub Jelinek <jakub@redhat.com>
5869
7a2eceff
JJ
5870 PR middle-end/43866
5871 * gfortran.dg/pr43866.f90: New test.
5872
8ba0479e
JJ
5873 PR tree-optimization/44539
5874 * gcc.dg/pr44539.c: New test.
5875
0354c0c7
BS
58762010-06-25 Bernd Schmidt <bernds@codesourcery.com>
5877
5878 From Jim Wilson:
5879 PR target/43902
5880 * gcc.target/mips/madd-9.c: New test.
5881
09a1e889
SZ
58822010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
5883
5884 PR c/44517
5885 * gcc.dg/noncompile/pr44517.c: New.
5886 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5887
7f58e69f
SE
58882010-06-24 Steve Ellcey <sje@cup.hp.com>
5889
5890 PR testsuite/43283
5891 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5892 and add argument to nop for IA64.
5893
da0ae970
L
58942010-06-24 H.J. Lu <hongjiu.lu@intel.com>
5895
5896 PR target/44588
5897 * gcc.target/i386/mod-1.c: New.
5898 * gcc.target/i386/umod-1.c: Likewise.
5899 * gcc.target/i386/umod-2.c: Likewise.
5900 * gcc.target/i386/umod-3.c: Likewise.
5901
54f044eb
JJ
59022010-06-24 Jakub Jelinek <jakub@redhat.com>
5903
5904 PR middle-end/44492
5905 * g++.dg/torture/pr44492.C: New test.
5906
d166d4c3
AK
59072010-06-24 Andi Kleen <ak@linux.intel.com>
5908
c6c73c51 5909 * c-c++-common/warn-omitted-condop.c: New.
d166d4c3 5910
d646bbce
TB
59112010-06-24 Tobias Burnus <burnus@net-b.de>
5912
5913 PR fortran/44614
5914 * gfortran.dg/import8.f90: New.
5915
8d66b22a
AC
59162010-06-23 Arnaud Charlet <charlet@adacore.com>
5917
5918 * gnat.dg/not_null.adb: Update test case.
5919
dd6f4f89
JJ
59202010-06-22 Jakub Jelinek <jakub@redhat.com>
5921
87867ff6
JJ
5922 PR c++/44619
5923 * g++.dg/warn/Wunused-var-13.C: New test.
5924
dd6f4f89
JJ
5925 PR c++/44627
5926 * g++.dg/diagnostic/method1.C: New test.
5927
ca3e07b4
CC
59282010-06-22 Cary Coutant <ccoutant@google.com>
5929
5930 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5931
5cd2f815
JW
59322010-06-22 Janus Weil <janus@gcc.gnu.org>
5933
5934 PR fortran/44616
5935 * gfortran.dg/abstract_type_8.f03: New.
5936
f94ae987
JM
59372010-06-21 Jason Merrill <jason@redhat.com>
5938
6d812dd3
JM
5939 * g++.dg/cpp0x/noexcept08.C: New.
5940
f94ae987
JM
5941 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5942
c1b157a6
L
59432010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5944
5945 PR target/44615
5946 * gcc.target/i386/sse2-vec-2a.c: New.
5947
cd7fe53b
DD
59482010-06-21 DJ Delorie <dj@redhat.com>
5949
5950 * gcc.dg/pragma-diag-1.c: New.
5951
fa188ff0
L
59522010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5953
5954 PR target/44615
5955 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5956
5e88be0d
AM
59572010-06-21 Alan Modra <amodra@gmail.com>
5958
5959 PR testsuite/44505
5960 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5961 tail call to check_fa_mid.
5962
529e5fc9
JJ
59632010-06-21 Jakub Jelinek <jakub@redhat.com>
5964
5965 PR target/44575
5966 * gcc.c-torture/execute/pr44575.c: New test.
5967
fe4e525c
TB
59682010-06-21 Tobias Burnus <burnus@net-b.de>
5969
5970 PR fortran/40632
5971 * gfortran.dg/contiguous_1.f90: New.
5972 * gfortran.dg/contiguous_2.f90: New.
5973 * gfortran.dg/contiguous_3.f90: New.
5974
64bf6102
KT
59752010-06-21 Kai Tietz <kai.tietz@onevision.com>
5976
5977 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5978 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5979
dedd9d05
UB
59802010-06-20 Uros Bizjak <ubizjak@gmail.com>
5981
5982 PR target/44546
5983 * gcc.target/i386/pr44546.c: New test.
5984
6e2f1956
JM
59852010-06-20 Joseph Myers <joseph@codesourcery.com>
5986
5987 * gcc.dg/opts-2.c: New test.
5988
1304f582
JW
59892010-06-19 Janus Weil <janus@gcc.gnu.org>
5990
5991 PR fortran/44584
5992 * gfortran.dg/typebound_proc_15.f03: Modified.
5993
e6bfe8a2
RE
59942010-06-19 Richard Earnshaw <rearnsha@arm.com>
5995
5996 PR target/44072
5997 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5998 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5999
f5988525
JDA
60002010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6001
6002 * g++.dg/ext/label13.C: Fix typo in last change.
6003
53ff31ad
JD
60042010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6005
6006 PR libfortran/44477
6007 * gfortran.dg/eof_3.f90
6008 * gfortran.dg/endfile_2.f90
6009 * gfortran.dg/endfile_4.f90
6010 * gfortran.dg/endfile_3.f90
6011
b3b5bf94
JDA
60122010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6013
6014 PR c++/41090
6015 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6016
ddf58e42
TB
60172010-06-18 Tobias Burnus <burnus@net-b.de>
6018
6019 PR fortran/44556
6020 * gfortran.dg/allocate_alloc_opt_11.f90: New.
6021
d36d83e9
EB
60222010-06-18 Bernd Schmidt <bernds@codesourcery.com>
6023
6024 * gcc.target/arm/pr40900.c: New test.
6025
e1be7706
AC
60262010-06-18 Arnaud Charlet <charlet@adacore.com>
6027
6028 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6029
8399a0cc
JW
60302010-06-17 Janus Weil <janus@gcc.gnu.org>
6031
6032 PR fortran/44558
6033 * gfortran.dg/typebound_call_15.f03: New.
6034
038253e6
MLI
60352010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
6036
6037 PR c++/44486
6038 * g++.dg/pr44486.C: New.
6039
6a78b724
DD
60402010-06-16 DJ Delorie <dj@redhat.com>
6041
6042 * gcc.target/i386/volatile-bitfields-1.c: New.
6043 * gcc.target/i386/volatile-bitfields-2.c: New.
6044
7c69566f
JM
60452010-06-16 Jason Merrill <jason@redhat.com>
6046
59f9c2ed
JM
6047 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6048
7c69566f
JM
6049 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6050
33766b66
RG
60512010-06-16 Richard Guenther <rguenther@suse.de>
6052
6053 PR c/44555
6054 * gcc.c-torture/execute/pr44555.c: New testcase.
6055
3e15518b
JW
60562010-06-16 Janus Weil <janus@gcc.gnu.org>
6057
6058 PR fortran/44549
6059 * gfortran.dg/typebound_proc_16.f03: New.
6060
29be3835
MJ
60612010-06-16 Martin Jambor <mjambor@suse.cz>
6062
6063 * g++.dg/torture/pr43905.C: New test.
6064
584bd1cf
MP
60652010-06-16 Mikael Pettersson <mikpe@it.uu.se>
6066
6067 PR testsuite/44538
6068 * gcc.dg/vect/slp-perm-5.c (main): Prevent
6069 initialization loop from being vectorized.
6070 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6071
1db2f288
AM
60722010-06-16 Alan Modra <amodra@gmail.com>
6073
6074 PR tree-optimization/44507
6075 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6076
756bcf03
JM
60772010-06-15 Jason Merrill <jason@redhat.com>
6078
1f8a2544
JM
6079 * g++.dg/overload/arg3.C: Adjust error locations.
6080 * g++.dg/overload/copy1.C: Likewise.
6081 * g++.dg/tc1/dr152.C: Likewise.
6082 * g++.dg/template/incomplete4.C: Likewise.
6083 * g++.dg/template/incomplete5.C: Likewise.
6084 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6085 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6086 * g++.old-deja/g++.pt/crash9.C: Likewise.
6087
d1a115f8
JM
6088 * g++.dg/inherit/virtual5.C: New.
6089
e14eaea4
JM
6090 * g++.dg/cpp0x/defaulted18.C: New.
6091
5c77749e
JM
6092 * g++.dg/cpp0x/initlist40.C: New.
6093
756bcf03
JM
6094 * g++.dg/cpp0x/initlist39.C: New.
6095
6ab4e307
SP
60962010-06-15 Sebastian Pop <sebastian.pop@amd.com>
6097
6098 PR middle-end/44391
6099 * gcc.dg/graphite/pr44391.c: New.
6100
94bff632
JW
61012010-06-15 Janus Weil <janus@gcc.gnu.org>
6102
6103 PR fortran/43388
6104 * gfortran.dg/allocate_alloc_opt_8.f90: New.
6105 * gfortran.dg/allocate_alloc_opt_9.f90: New.
6106 * gfortran.dg/allocate_alloc_opt_10.f90: New.
6107 * gfortran.dg/class_allocate_2.f03: Modified an error message.
6108
7fc1dad6
RG
61092010-06-15 Richard Guenther <rguenther@suse.de>
6110
6111 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6112
e0774f1e
RG
61132010-06-15 Richard Guenther <rguenther@suse.de>
6114
6115 * gcc.dg/vect/bb-slp-21.c: Adjust.
6116 * gcc.dg/vect/bb-slp-13.c: Likewise
6117 * gcc.dg/vect/bb-slp-4.c: Likewise
6118 * gcc.dg/vect/bb-slp-22.c: Likewise
6119 * gcc.dg/vect/bb-slp-14.c: Likewise
6120 * gcc.dg/vect/bb-slp-23.c: Likewise
6121 * gcc.dg/vect/bb-slp-15.c: Likewise
6122 * gcc.dg/vect/bb-slp-17.c: Likewise
6123 * gcc.dg/vect/bb-slp-18.c: Likewise
6124 * gcc.dg/vect/bb-slp-19.c: Likewise
6125 * gcc.dg/vect/bb-slp-10.c: Likewise
6126 * gcc.dg/vect/bb-slp-11.c: Likewise
6127 * gcc.dg/vect/bb-slp-20.c: Likewise
6128 * gcc.dg/vect/bb-slp-3.c: Likewise
6129
79943d19
JJ
61302010-06-15 Jakub Jelinek <jakub@redhat.com>
6131
6132 PR fortran/44536
6133 * gfortran.dg/gomp/pr44536.f90: New test.
6134 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6135
808081b4
L
61362010-06-14 H.J. Lu <hongjiu.lu@intel.com>
6137
6138 PR target/44534
6139 * gcc.target/i386/avx-vextractf128-256-3.c: New.
6140 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6141
5bca794b
JJ
61422010-06-14 Jakub Jelinek <jakub@redhat.com>
6143
8ab7d796
JJ
6144 PR tree-optimization/44508
6145 * gcc.dg/tree-ssa/pr21086.c: Adjust.
6146
5bca794b
JJ
6147 PR bootstrap/44509
6148 * gcc.dg/pr44509.c: New test.
6149
c1e822d5
IR
61502010-06-14 Ira Rosen <irar@il.ibm.com>
6151
6ab4e307 6152 PR tree-optimization/44507
c1e822d5
IR
6153 * gcc.dg/vect/pr44507.c: New test.
6154
c2adf11d
L
61552010-06-13 H.J. Lu <hongjiu.lu@intel.com>
6156
6157 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6158 and c-pretty-print.h.
6159
6160 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6161
9050c834
DF
61622010-06-13 Daniel Franke <franke.daniel@gmail.com>
6163
6164 * gfortran.dg/whole_file_18.f90: Updated error message.
6165
1b1a6626
DF
61662010-06-12 Daniel Franke <franke.daniel@gmail.com>
6167
dedd9d05 6168 * gfortran.dg/whole_file_20.f03: New.
1b1a6626 6169
02d635a2
JH
61702010-06-12 Jan Hubicka <jh@suse.cz>
6171
6172 * gcc.c-torture/compile/pc44485.c: New testcase.
6173
1be17993
JW
61742010-06-12 Janus Weil <janus@gcc.gnu.org>
6175
6176 PR fortran/40117
6177 * gfortran.dg/typebound_proc_4.f03: Modified error message.
6178 * gfortran.dg/typebound_proc_14.f03: New.
6179 * gfortran.dg/typebound_proc_15.f03: New.
6180
fcfbd84e
JM
61812010-06-11 Joseph Myers <joseph@codesourcery.com>
6182
6183 * gcc.dg/opts-1.c: New test.
6184
5d4b393f
JM
61852010-06-11 Joseph Myers <joseph@codesourcery.com>
6186
6187 * gcc.dg/funroll-loops-all.c: Update expected error.
6188
b79a08f6
UB
61892010-06-11 Uros Bizjak <ubizjak@gmail.com>
6190
6191 PR target/44481
6192 * gcc.target/i386/pr44481.c: New test.
6193
ef1f5ea6 61942010-06-11 Eric Botcazou <ebotcazou@adacore.com>
ef0cce1d
EB
6195
6196 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6197
7b14477e
SP
61982010-06-11 Sebastian Pop <sebastian.pop@amd.com>
6199
6200 PR middle-end/44483
6201 * gcc.dg/tree-ssa/pr44483.c: New.
6202
1021b0e5 62032010-06-11 Paul Brook <paul@codesourcery.com>
b79a08f6 6204
1021b0e5
PB
6205 * g++.dg/other/arm-neon-1.C: New test.
6206
92bb7768
PT
62072010-06-11 Paul Thomas <pault@gcc.gnu.org>
6208
6209 PR fortran/42051
6210 PR fortran/43896
6211 * gfortran.dg/class_23.f03: New test.
6212
7ea6b6cf
JH
62132010-06-11 Jan Hubicka <jh@suse.cz>
6214
0a42aa4e
JH
6215 * gcc.dg/ipa/pure-const-2.c: New testcase.
6216
62172010-06-11 Jan Hubicka <jh@suse.cz>
6218
6219 * gcc.dg/noreturn-7.c: Update.
6220 * gcc.dg/noreturn-4.c: Update.
7ea6b6cf 6221
b66a8c5d
DS
62222010-06-10 Dodji Seketeli <dodji@redhat.com>
6223
6224 Fix MIPS bootstrap
6225 * g++.dg/other/typedef4.C: New test.
6226
66051b60
JW
62272010-06-10 Janus Weil <janus@gcc.gnu.org>
6228
6229 PR fortran/44207
6230 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6231
84efddb2
DF
62322010-06-10 Daniel Franke <franke.daniel@gmail.com>
6233
6234 PR fortran/44457
6235 * gfortran.dg/asynchronous_3.f03
6236
da604ebd
CF
62372010-06-10 Changpeng Fang <changpeng.fang@amd.com>
6238
6239 PR middle-end/44185
6240 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6241 non-temporal stores out of the tests to form new test cases. As a
6242 result, no non-temporal store should be generated in this case.
6243
6244 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
6245 prefetch-7.c that generate one non-temporal store.
6246
6247 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
6248 prefetch-7.c that generate one non-temporal store and one
6249 one-temporal prefetch.
6250
591d4f4a
MJ
62512010-06-10 Martin Jambor <mjambor@suse.cz>
6252
6253 PR tree-optimization/44258
6254 * gcc.dg/tree-ssa/pr44258.c: New test.
6255
03af1e4c
DK
62562010-06-10 Daniel Kraft <d@domob.eu>
6257
6258 PR fortran/38936
6259 * gfortran.dg/associate_1.f03: New test.
6260 * gfortran.dg/associate_2.f95: New test.
6261 * gfortran.dg/associate_3.f03: New test.
6262 * gfortran.dg/associate_4.f08: New test.
6263
cefab2e4
FXC
62642010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6265
6266 * gfortran.dg/selected_char_kind_4.f90: New test.
6267
642d55de
EB
62682010-06-09 Eric Botcazou <ebotcazou@adacore.com>
6269
6270 * gcc.dg/pr42461.c: New test.
6271
70987f62
DF
62722010-06-09 Daniel Franke <franke.daniel@gmail.com>
6273
642d55de
EB
6274 PR fortran/44347
6275 * gfortran.dg/selected_real_kind_1.f90: New.
70987f62 6276
33169a22
DF
62772010-06-09 Daniel Franke <franke.daniel@gmail.com>
6278
6279 PR fortran/44359
6280 * gfortran.dg/warn_conversion.f90: Removed check for redundant
6281 warning.
6282 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6283 check for warning.
6284
87b18909
SK
62852010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6286
6287 * gfortran.dg/data_namelist_conflict.f90: New test.
6288
d2081406
RO
62892010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6290
6291 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6292 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6293 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6294
289e52fd
SK
62952010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6296
c44d6c47
UB
6297 * gfortran.dg/mvbits_9.f90: New test.
6298 * gfortran.dg/ibset_1.f90: Ditto.
6299 * gfortran.dg/ibits_1.f90: Ditto.
6300 * gfortran.dg/btest_1.f90: Ditto.
6301 * gfortran.dg/ibclr_1.f90: Ditto.
289e52fd 6302
bfc54a27
JM
63032010-06-09 Jason Merrill <jason@redhat.com>
6304
6305 PR c++/44366
6306 * g++.dg/cpp0x/decltype23.C: Move to...
6307 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6308
f1a0b754
JW
63092010-06-09 Janus Weil <janus@gcc.gnu.org>
6310
6311 PR fortran/44211
6312 * gfortran.dg/typebound_call_14.f03: New test.
6313
1536b6ab
MJ
63142010-06-09 Martin Jambor <mjambor@suse.cz>
6315
6316 PR tree-optimization/44423
6317 * gcc.dg/tree-ssa/pr44423.c: New test.
6318
2d7f5f9b
JR
63192010-06-09 Joern Rennecke <amylaar@spamcop.net>
6320
6321 PR testsuite/42843
6322 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6323 TV_NONE to initialize tv_id field.
6324 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6325 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6326 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6327 Include toplev.h .
6328 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6329 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6330 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6331
e89065a1
SL
63322010-06-08 Sandra Loosemore <sandra@codesourcery.com>
6333
6334 PR tree-optimization/39874
6335 PR middle-end/28685
6336 * gcc.dg/pr39874.c: New file.
6337
3bb1ed66
NS
63382010-06-08 Nathan Sidwell <nathan@codesourcery.com>
6339
6340 * g++.dg/ext/attr-alias-1.C: New.
6341 * g++.dg/ext/attr-alias-2.C: New.
6342
c064bf1c
TB
63432010-06-07 Tobias Burnus <burnus@net-b.de>
6344
6345 PR fortran/44446
6346 * gfortran.dg/proc_ptr_27.f90: New.
6347
af88c58f
JM
63482010-06-07 Jason Merrill <jason@redhat.com>
6349
6350 PR c++/44366
6351 * g++.dg/cpp0x/decltype23.C: New.
6352
6a8f4e12
AP
63532010-06-08 Andrew Pinski <pinskia@gmail.com>
6354 Shujing Zhao <pearly.zhao@oracle.com>
b79a08f6 6355
6a8f4e12
AP
6356 PR c/37724
6357 * gcc.dg/c90-const-expr-10.c: Adjust.
6358 * gcc.dg/c99-const-expr-10.c: Adjust.
6359 * gcc.dg/init-bad-7.c: New.
6360
659b24d6
RO
63612010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6362
6363 * lib/target-supports.exp (check_effective_target_gas): New proc.
6364 * gcc.c-torture/execute/960321-1.x: New file.
6365
b0a421e8
JM
63662010-06-07 Jason Merrill <jason@redhat.com>
6367
6368 PR c++/44401
6369 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6370
026698d2
JJ
63712010-06-07 Jakub Jelinek <jakub@redhat.com>
6372
d84686d1
JJ
6373 PR c++/44444
6374 * g++.dg/warn/Wunused-var-12.C: New test.
6375
026698d2
JJ
6376 PR c++/44443
6377 * c-c++-common/Wunused-var-11.c: New test.
6378
f10ea640
JH
63792010-06-07 Jan Hubicka <jh@suse.cz>
6380
6381 * gcc.dg/ipa/pure-const-1.c: New testcase.
6382
5e52ffc4
KH
63832010-06-07 Kazu Hirata <kazu@codesourcery.com>
6384
6385 PR rtl-optimization/44404
6386 * gcc.dg/pr44404.c: New.
6387
78e68a89
KT
63882010-06-07 Kai Tietz <kai.tietz@onevision.com>
6389
d94a3592
KT
6390 PR target/44159
6391 * gcc.target/i386/abi-2.c: Check sysv abi here.
6392 * gcc.target/i386/aes-avx-check.h: Call test in noinline
6393 function to avoid failures by different ABIs.
6394 * gcc.target/i386/aes-check.h: Likewise.
6395 * gcc.target/i386/avx-check.h: Likewise.
6396 * gcc.target/i386/fma4-check.h: Likewise.
6397 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6398 * gcc.target/i386/mmx-check.h: Likewise.
6399 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6400 * gcc.target/i386/pclmul-check.h: Likewise.
6401 * gcc.target/i386/sse-check.h: Likewise.
6402 * gcc.target/i386/sse2-check.h: Likewise.
6403 * gcc.target/i386/sse3-check.h: Likewise.
6404 * gcc.target/i386/sse4_1-check.h: Likewise.
6405 * gcc.target/i386/sse4_2-check.h: Likewise.
6406 * gcc.target/i386/sse4a-check.h: Likewise.
6407 * gcc.target/i386/ssse3-check.h: Likewise.
6408 * gcc.target/i386/xop-check.h: Likewise.
6409 * gcc.target/i386/pr27971.c: Fix for LLP64.
6410 * gcc.target/i386/pr39139.c: Likewise.
6411 * gcc.target/i386/pr39315-check.c: Likewise.
6412 * gcc.target/i386/vararg-1.c: Likewise.
6413 * gcc.target/i386/vararg-2.c: Likewise.
6414 Additional add dg-compile to avoid failure due
6415 missing foo symbol.
6416
390b2b32
UB
6417 * gcc.dg/compound-literal-1.c: Fix for llp64.
6418 * gcc.dg/pr32370.c: Likewise.
6419 * gcc.dg/pr37561.c: Likewise.
6420 * gcc.dg/pr41340.c: Likewise.
6421 * gcc.dg/pr41551.c: Likewise.
78e68a89 6422
e62b90b4
DS
64232010-05-25 Dodji Seketeli <dodji@redhat.com>
6424
6425 PR c++/44188
6426 * g++.dg/debug/dwarf2/typedef3.C: New test.
6427
75522f21 64282010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
04087cd0
MLI
6429
6430 PR c/20000
390b2b32 6431 * c-c++-common/pr20000.c: New.
04087cd0 6432
75522f21 64332010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
640c2adf
FC
6434
6435 PR c++/44086
6436 * g++.dg/init/pr44086.C: New.
6437 * g++.dg/cpp0x/decltype4.C: Adjust.
6438
15d774f9
PT
64392010-06-05 Paul Thomas <pault@gcc.gnu.org>
6440
6441 PR fortran/43945
6442 * gfortran.dg/generic_23.f03: New test.
6443
546a65d9
PT
64442010-06-05 Paul Thomas <pault@gcc.gnu.org>
6445
6446 PR fortran/43895
6447 * gfortran.dg/alloc_comp_class_1.f90 : New test.
6448
82c3c067
JJ
64492010-06-05 Jakub Jelinek <jakub@redhat.com>
6450
6451 PR c++/44361
6452 * c-c++-common/Wunused-var-9.c: New test.
6453
d65aed70
JM
64542010-06-05 Jason Merrill <jason@redhat.com>
6455
6456 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6457
f2c1da78
JM
64582010-06-05 Joseph Myers <joseph@codesourcery.com>
6459
6460 PR c/44322
6461 * gcc.dg/c99-restrict-4.c: New test.
6462
33c2474d
MF
64632010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
6464
6465 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6466 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6467 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6468 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6469 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6470 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6471 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6472 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6473 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6474 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6475 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6476 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6477 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6478 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6479 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6480 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6481 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6482 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6483 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6484 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6485 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6486 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6487
0a766368
JM
64882010-06-04 Jason Merrill <jason@redhat.com>
6489
247078ec
JM
6490 * g++.dg/cpp0x/noexcept06.C: New.
6491 * g++.dg/cpp0x/noexcept07.C: New.
6492
0a766368 6493 * g++.dg/cpp0x/noexcept01.C: New.
3a55fb4c
JM
6494 * g++.dg/cpp0x/noexcept02.C: New.
6495 * g++.dg/cpp0x/noexcept03.C: New.
6496 * g++.dg/cpp0x/noexcept04.C: New.
6497 * g++.dg/cpp0x/noexcept05.C: New.
0a766368 6498
16c82123
JJ
64992010-06-04 Jakub Jelinek <jakub@redhat.com>
6500
2aa64966
JJ
6501 PR c++/44412
6502 * g++.dg/warn/Wunused-var-10.C: New test.
6503 * g++.dg/warn/Wunused-var-11.C: New test.
6504
16c82123
JJ
6505 PR c++/44362
6506 * c-c++-common/Wunused-var-10.c: New test.
6507
49706e39
MLI
65082010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6509
6510 PR c/25880
6511 * gcc.dg/assign-warn-2.c: Update.
6512 * gcc.dg/cpp/line3.c: Update.
6513 * gcc.dg/c99-array-lval-8.c: Update.
6514 * gcc.dg/cast-qual-2.c: Update.
6515 * gcc.dg/c99-arraydecl-3.c: Update.
6516 * gcc.dg/assign-warn-1.c: Update.
6517 * gcc.dg/format/gcc_diag-1.c: Update.
6518
8ff49c29
BS
65192010-06-04 Bernd Schmidt <bernds@codesourcery.com>
6520
6521 PR rtl-optimization/39871
6522 PR rtl-optimization/40615
6523 PR rtl-optimization/42500
6524 PR rtl-optimization/42502
6525 * gcc.target/arm/eliminate.c: New test.
6526
7eea775d
PC
65272010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6528
6529 PR libstdc++/44410
6530 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6531 * g++.old-deja/g++.other/delete3.C: Likewise.
6532 * g++.old-deja/g++.other/new.C: Likewise.
6533 * g++.old-deja/g++.law/operators27.C: Likewise.
6534 * g++.old-deja/g++.mike/p755.C: Likewise.
6535 * g++.dg/eh/new1.C: Likewise.
6536 * g++.dg/init/new5.C: Likewise.
6537
9b07d63c
TK
65382010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6539
6540 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
6541 * gfortran.dg/unpack_bounds_2.f90: Likewise.
6542 * gfortran.dg/unpack_bounds_3.f90: Likewise.
6543
f5f92f6d
RG
65442010-06-03 Richard Guenther <rguenther@suse.de>
6545
6546 PR lto/41921
6547 * lib/lto.exp: Always load gcc.exp.
6548 (lto-obj): For C source files invoke gcc_target_compile.
6549 * g++.dg/lto/20100603-1_0.C: New testcase.
6550 * g++.dg/lto/20100603-1_1.c: Likewise.
6551
0c1b8fe9
L
65522010-06-03 H.J. Lu <hongjiu.lu@intel.com>
6553
6554 PR tree-optimization/43688
6555 * gfortran.dg/pr43688.f90: New.
6556
f278d757
RG
65572010-06-03 Richard Guenther <rguenther@suse.de>
6558
6559 PR lto/41584
6560 * gcc.dg/lto/20100603-1_0.c: New testcase.
6561 * gcc.dg/lto/20100603-2_0.c: Likewise.
6562 * gcc.dg/lto/20100603-3_0.c: Likewise.
6563
92902797
MM
65642010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6565
6566 PR target/44218
6567 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6568 * gcc.target/powerpc/recip-2.c: Ditto.
6569 * gcc.target/powerpc/recip-3.c: Ditto.
6570 * gcc.target/powerpc/recip-4.c: Ditto.
6571 * gcc.target/powerpc/recip-5.c: Ditto.
6572 * gcc.target/powerpc/recip-6.c: Ditto.
6573 * gcc.target/powerpc/recip-7.c: Ditto.
6574 * gcc.target/powerpc/recip-test.h: Ditto.
6575 * gcc.target/powerpc/recip-test2.h: Ditto.
6576
3f7c0b1b
L
65772010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6578
6579 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6580
1e003829
JM
65812010-06-02 Jason Merrill <jason@redhat.com>
6582
3333a2dd
JM
6583 * g++.dg/ext/vector9.C: Expect typedef in error message.
6584
1e003829
JM
6585 PR c++/9726
6586 PR c++/23594
6587 PR c++/44333
6588 * g++.dg/tc1/dr101.C: Remove xfails.
6589
8eff024a
L
65902010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6591
6592 PR middle-end/44372
6593 * g++.dg/ipa/pr44372.C: New.
6594
437ffe7b
JH
65952010-06-02 Jan Hubicka <jh@suse.cz>
6596
6597 PR middle-end/44295
b6b7f703 6598 * g++.dg/torture/pr44295.C: Neww testcase.
437ffe7b 6599
98166192
JH
66002010-06-02 Jan Hubicka <jh@suse.cz>
6601
6602 * gcc.dg/tree-ssa/loadpre6.c: Update.
6603
ac3c2839
RG
66042010-06-02 Richard Guenther <rguenther@suse.de>
6605
6606 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6607 diagnostic.h.
6608
0a634684
IS
66092010-06-02 Iain Sandoe <iains@gcc.gnu.org>
6610
6611 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6612 the link fail message.
6613
aac18c02
TB
66142010-06-02 Tobias Burnus <burnus@net-b.de>
6615
6616 PR fortran/44360
6617 * gfortran.dg/use_13.f90: New test case.
6618
a76135dc
JD
66192010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6620
6621 PR fortran/44371
6622 * gfortran.dg/error_stop_2.f08: Minor update.
6623
df842ed9
JD
66242010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6625
6626 PR fortran/44371
6627 * gfortran.dg/error_stop_1.f08: New test.
6628 * gfortran.dg/error_stop_2.f08: New test.
6629
e5901560
JM
66302010-06-01 Jason Merrill <jason@redhat.com>
6631
4c9b3895
JM
6632 DR 990
6633 * g++.dg/cpp0x/initlist37.C: New.
6634 * g++.dg/cpp0x/initlist38.C: New.
6635
e5901560
JM
6636 PR c++/44358
6637 * g++.dg/cpp0x/initlist36.C: New.
6638
73add7fe
JH
66392010-05-31 Jan Hubicka <jh@suse.cz>
6640
b6b7f703 6641 * gcc.dg/noreturn-8.c: New testcase.
73add7fe 6642
a669ca47
JH
66432010-05-31 Jan Hubicka <jh@suse.cz>
6644
b6b7f703
L
6645 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6646 * gcc.dg/lto/noreturn-1_0.c: Move it here.
a669ca47 6647
566d09ef
JH
66482010-05-31 Jan Hubicka <jh@suse.cz>
6649
b6b7f703
L
6650 * gcc.dg/lto/noreturn-1_1.c: New testcase.
6651 * gcc.dg/lto/noreturn-1_0.c: New testcase.
566d09ef 6652
e2113565
TK
66532010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
6654
6655 PR fortran/36928
6656 * gfortran.dg/dependency_27.f90: New test.
6657 * gfortran.dg/array_assign_1.F90: New test.
6658
c71ad61e
JJ
66592010-05-31 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR target/44338
6662 * gcc.target/i386/sse-24.c: New test.
6663
4892422a
JH
66642010-05-31 Jan Hubicka <jh@suse.cz>
6665
6666 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6667
90a7788b
JJ
66682010-05-31 Jakub Jelinek <jakub@redhat.com>
6669
6a866023
JJ
6670 PR middle-end/44337
6671 * gcc.dg/pr44337.c: New test.
6672
90a7788b
JJ
6673 PR tree-optimization/44182
6674 * g++.dg/debug/pr44182.C: New test.
6675
c5d01958
EB
66762010-05-31 Eric Botcazou <ebotcazou@adacore.com>
6677
6678 * gcc.dg/nested-func-7.c: New test.
6679 * gnat.dg/frame_overflow.adb: Adjust directives.
6680
e6bdd039
EB
66812010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6682
6683 * gnat.dg/prot2.ad[sb]: New test.
6684 * gnat.dg/prot2_pkg1.ads: New helper.
6685 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6686
c01fe451
EB
66872010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6688
6689 * gnat.dg/array11.adb: Adjust dg-warning directive.
6690 * gnat.dg/object_overflow.adb: Likewise.
6691
0247298c
SP
66922010-05-29 Sebastian Pop <sebastian.pop@amd.com>
6693
6694 PR middle-end/44306
6695 * gcc.dg/tree-ssa/pr44306.c: New.
6696
036546e5
JH
66972010-05-29 Jan Hubicka <jh@suse.cz>
6698
6699 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6700
0a74c758
SP
67012010-05-28 Sebastian Pop <sebastian.pop@amd.com>
6702
6703 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6704
300d430f
MS
67052010-05-28 Mike Stump <mikestump@comcast.net>
6706
6707 PR objc/44125
6708 * objc.dg/const-str-9.m: Remove static.
6709
005d613b
JJ
67102010-05-28 Jakub Jelinek <jakub@redhat.com>
6711
6712 PR target/43636
6713 * gcc.c-torture/compile/pr43636.c: New test.
6714
773c1c8d
IS
67152010-05-28 Iain Sandoe <iains@gcc.gnu.org>
6716
005d613b 6717 PR objc++/23616
773c1c8d
IS
6718 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6719 * obj-c++.dg/try-catch-9.mm: Ditto.
6720
ec4be2f4
DS
67212010-05-28 Dodji Seketeli <dodji@redhat.com>
6722
6723 Revert patch for PR c++/44188
6724 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6725
fe08ec12
DS
67262010-05-25 Dodji Seketeli <dodji@redhat.com>
6727
6728 PR c++/44188
6729 * g++.dg/debug/dwarf2/typedef3.C: New test.
6730
6ab4e49c
JM
67312010-05-27 Jason Merrill <jason@redhat.com>
6732
6733 PR c++/43555
6734 * g++.dg/ext/vla9.C: New.
6735
8da24d7b
IS
67362010-05-27 Iain Sandoe <iains@gcc.gnu.org>
6737
005d613b 6738 PR objc/44140
8da24d7b
IS
6739 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6740 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6741 * objc.dg/torture/tls/thr-init.m: Ditto.
6742 * objc.dg/torture/trivial.m: Ditto.
6743 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6744 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6745 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6746 * obj-c++.dg/torture/trivial.mm: Ditto.
0a74c758 6747
44491ebd
JH
67482010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
6749
6750 * g++.dg/lto/20100302_0.C: Skip on darwin.
6751
fde9c428
RG
67522010-05-27 Richard Guenther <rguenther@suse.de>
6753
6754 PR tree-optimization/44284
6755 * gcc.dg/vect/vect-118.c: New testcase.
6756 * gcc.dg/vect/bb-slp-20.c: Adjust.
6757 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6758 * gcc.dg/vect/slp-9.c: Likewise.
6759 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6760 * gcc.dg/vect/vect-10.c: Likewise.
6761 * gcc.dg/vect/vect-109.c: Likewise.
6762 * gcc.dg/vect/vect-12.c: Likewise.
6763 * gcc.dg/vect/vect-36.c: Likewise.
6764 * gcc.dg/vect/vect-7.c: Likewise.
6765 * gcc.dg/vect/vect-iv-8.c: Likewise.
6766 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6767 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6768 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6769 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6770 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6771 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6772 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6773 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6774 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6775 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6776 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6777 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6778 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6779 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6780 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6781 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6782 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6783
74c70253
MK
67842010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6785
6786 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6787 necessary.
6788
df72d556
JH
67892010-05-26 Jan Hubicka <jh@suse.cz>
6790
6791 * gcc.dg/lto/materialize-1_0.c: New file.
6792 * gcc.dg/lto/materialize-1_1.c: New file.
6793
c9549072
EB
67942010-05-26 Eric Botcazou <ebotcazou@adacore.com>
6795
6796 * gnat.dg/lto10.adb: New test.
6797 * gnat.dg/lto10_pkg.ads: New helper.
6798
a6766312
KT
67992010-05-26 Kai Tietz <kai.tietz@onevision.com>
6800
6801 * lib/target-supports.exp (check_effective_target_int128): New
6802 function to check if __int128 types are available for target.
b6b7f703
L
6803 * c-c++-common/int128-types-1.c: New.
6804 * c-c++-common/int128-1.c: New.
6805 * c-c++-common/int128-2.c: New.
a6766312
KT
6806 * g++.dg/abi/mangle43.C: New.
6807 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6808 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6809 pointer-wide scalar.
6810 * g++.dg/other/pr25632.C: Likewise.
6811 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6812 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6813 overflow warnings.
6814 * g++.dg/warn/pr13358-4.C: Likewise.
6815 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
6816 * g++.dg/warn/Wconversion-null.C: Likewise.
6817
1dba29f8
JM
68182010-05-26 Jason Merrill <jason@redhat.com>
6819
6820 PR c++/43382
6821 * g++.dg/cpp0x/variadic101.C: New.
6822
630d3fad
RG
68232010-05-26 Richard Guenther <rguenther@suse.de>
6824
6825 PR rtl-optimization/44164
6826 * gcc.c-torture/execute/pr44164.c: New testcase.
6827 * g++.dg/tree-ssa/pr13146.C: Adjust.
6828
cc9a4ca9
PT
68292010-05-26 Paul Thomas <pault@gcc.gnu.org>
6830
6831 PR fortran/40011
6832 * gfortran.dg/whole_file_19.f90 : New test.
6833
30145da5
DF
68342010-05-25 Daniel Franke <franke.daniel@gmail.com>
6835
6836 PR fortran/30668
6837 PR fortran/31346
6838 PR fortran/34260
6839 * gfortran.dg/pr40999.f: Fix function type.
6840 * gfortran.dg/whole_file_5.f90: Likewise.
6841 * gfortran.dg/whole_file_6.f90: Likewise.
6842 * gfortran.dg/whole_file_16.f90: New.
6843 * gfortran.dg/whole_file_17.f90: New.
6844 * gfortran.dg/whole_file_18.f90: New.
6845
f80e2b00
JH
68462010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
6847 Iain Sandoe <iains@gcc.gnu.org>
6848
6849 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6850 * gcc.c-torture/compile/pr44197.c: Require alias support.
6851 * gcc.dg/lto/20081222_0.c: Ditto.
6852
60a5d78a
JJ
68532010-05-25 Jakub Jelinek <jakub@redhat.com>
6854
6855 PR debug/42801
c3641fd7 6856 * gcc.dg/guality/vla-2.c: New test.
60a5d78a 6857
c946a318
RG
68582010-05-25 Richard Guenther <rguenther@suse.de>
6859
6860 PR middle-end/44069
6861 * g++.dg/torture/pr44069.C: New testcase.
6862
791bddee
RG
68632010-05-25 Richard Guenther <rguenther@suse.de>
6864
6865 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6866
8524ba70
IS
68672010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6868
005d613b 6869 PR objc/44140
8524ba70
IS
6870 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6871
683fc98b
IS
68722010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6873
6874 * obj-c++.dg/torture/tls/trivial.mm: New.
6875 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6876 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6877 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6878 * obj-c++.dg/torture/tls/diag-1.mm: New.
6879 * obj-c++.dg/torture/tls/tls.exp: New.
6880 * obj-c++.dg/torture/trivial.mm: New.
6881 * obj-c++.dg/torture/dg-torture.exp: New.
6882 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6883 * obj-c++.dg/tls/trivial.m: New.
6884 * obj-c++.dg/tls/init-1.mm: New.
6885 * obj-c++.dg/tls/diag-1.mm: New.
6886 * obj-c++.dg/tls/init-2.mm: New.
6887 * obj-c++.dg/tls/diag-2.mm: New.
6888 * obj-c++.dg/tls/diag-3.mm: New.
6889 * obj-c++.dg/tls/diag-4.mm: New.
6890 * obj-c++.dg/tls/static-1.mm: New.
6891 * obj-c++.dg/tls/tls.exp: New.
6892 * obj-c++.dg/tls/diag-5.mm: New.
6893 * obj-c++.dg/tls/static-1a.mm: New.
6894 * objc-obj-c++-shared/Object1.mm: New.
6895 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6896
cf3b8ee3
IS
68972010-05-24 Iain Sandoe <iains@gcc.gnu.org>
6898
005d613b 6899 PR objc++/43689
cf3b8ee3
IS
6900 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6901 * obj-c++.dg/const-str-6.mm: Ditto.
6902
12a149a0
EB
69032010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6904
6905 * g++.dg/parse/array-size2.C: Remove dg-error directives.
6906
feb4c293
EB
69072010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6908
6909 PR ada/38394
6910 * gnat.dg/array13.ad[sb]: New test.
6911
0c422e74
DJ
69122010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
6913 Sandra Loosemore <sandra@codesourcery.com>
6914
6915 * gcc.target/arm/neon/: Regenerated test cases.
6916
6917 * gcc.target/arm/neon/polytypes.c,
6918 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6919 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
ade52657 6920 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
0c422e74
DJ
6921 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6922 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6923 dg-add-options arm_neon.
6924
6925 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6926 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6927 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6928 and arm_neon_fp16_ok.
6929
6930 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6931 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6932
6933 * lib/target-supports.exp (add_options_for_arm_neon): New.
6934 (check_effective_target_arm_neon_ok_nocache): New, from
6935 check_effective_target_arm_neon_ok. Check multiple possibilities.
6936 (check_effective_target_arm_neon_ok): Use
6937 check_effective_target_arm_neon_ok_nocache.
6938 (add_options_for_arm_neon_fp16)
6939 (check_effective_target_arm_neon_fp16_ok)
6940 check_effective_target_arm_neon_fp16_ok_nocache): New.
6941 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6942
611d6f76
JM
69432010-05-24 Jason Merrill <jason@redhat.com>
6944
6945 PR c++/41510
6946 * g++.dg/cpp0x/initlist35.C: New.
6947 * g++.dg/init/brace6.C: Adjust.
6948
b748fbd6
PB
69492010-05-24 Paul Brook <paul@codesourcery.com>
6950
6951 * gcc.target/arm/frame-pointer-1.c: New test.
6952 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6953 pointer elimination.
6954
cf5b989e
L
69552010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6956
6957 PR target/44245
6958 * gcc.target/i386/crc32-3.c: New.
6959 * gcc.target/i386/crc32-4.c: Likewise.
6960
dc5027f4
JM
69612010-05-23 Joseph Myers <joseph@codesourcery.com>
6962
6963 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6964 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6965 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6966
8f9e812d
L
69672010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6968
6969 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6970
6f1dba7b
ML
69712010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
6972
6973 PR target/43869
6974 * gcc.c-target/pr43869.c: New test.
6975
bc382218
JW
69762010-05-22 Janus Weil <janus@gcc.gnu.org>
6977
6978 PR fortran/44212
6979 * gfortran.dg/class_22.f03: New.
6980
09c58f30
IS
69812010-05-22 Iain Sandoe <iains@gcc.gnu.org>
6982
6983 PR lto/44238
6984 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6985
7c9b8fb9
JW
69862010-05-22 Janus Weil <janus@gcc.gnu.org>
6987
6988 PR fortran/44213
6989 * gfortran.dg/abstract_type_7.f03: New.
6990
d3f28910
JM
69912010-05-21 Jason Merrill <jason@redhat.com>
6992
6993 * g++.dg/eh/spec11.C: Test cleanup optimization.
6994
14db98d4
JJ
69952010-05-21 Jakub Jelinek <jakub@redhat.com>
6996
6997 PR debug/44223
6998 * gcc.target/i386/pr44223.c: New test.
6999
204fc550
RO
70002010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7001
7002 * gcc.target/i386/pr25993.c: Use @function as type specifier.
7003
46314d3e
EB
70042010-05-21 Eric Botcazou <ebotcazou@adacore.com>
7005
7006 * g++.dg/other/const3.C: New test.
7007
4ed44ccc
DF
70082010-05-20 Daniel Franke <franke.daniel@gmail.com>
7009
ade52657
UB
7010 PR fortran/38407
7011 * warn_unused_dummy_argument_1.f90: New.
7012 * warn_unused_dummy_argument_2.f90: New.
4ed44ccc 7013
1a494ab5
PC
70142010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7015
7016 PR c++/30298
7017 * g++.dg/inherit/crash1.C: New.
7018 * g++.dg/inherit/crash2.C: Likewise.
7019
69b45d71
JJ
70202010-05-20 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR debug/44178
7023 * g++.dg/debug/pr44178.C: New test.
7024
d377fbbf
CF
70252010-05-20 Changpeng Fang <changpeng.fang@amd.com>
7026
7027 PR middle-end/44185
1a494ab5
PC
7028 * gcc.dg/tree-ssa/prefetch-6.c: Add
7029 --param min-insn-to-prefetch-ratio=6.
d377fbbf 7030 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
ade52657 7031 allow unrolling, and adjust the movnti count.
d377fbbf 7032
a14f1878
JH
70332010-05-20 Jan Hubicka <jh@suse.cz>
7034
7035 PR middle-end/44197
7036 * gcc.c-torture/compile/pr44197.c: New file.
7037
431043bd
UB
70382010-05-20 Uros Bizjak <ubizjak@gmail.com>
7039
7040 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7041 Fix test code.
7042 (check_effective_target_xop): Remove __may_alias__ attribute.
7043
f36eb2af
HPN
70442010-05-20 Hans-Peter Nilsson <hp@axis.com>
7045
7046 PR target/44202
7047 * gcc.c-torture/execute/pr44202-1.c: New test.
7048
6d1b0f92
JD
70492010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7050
7051 PR fortran/43851
7052 * gfortran.dg/label_1.f90: Update test.
7053
66576e1b
JH
70542010-05-19 Jan Hubicka <jh@suse.cz>
7055
7056 * gcc.dg/lto/ipareference2_0.c: New file.
7057 * gcc.dg/lto/ipareference2_1.c: New file.
7058
2872152c
JM
70592010-05-19 Jason Merrill <jason@redhat.com>
7060
a0685b73
JM
7061 * g++.dg/parse/fn-typedef2.C: New.
7062
93e1ddcf
JM
7063 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7064 function type.
7065
2872152c
JM
7066 PR c++/44193
7067 * g++.dg/template/fntype1.C: New.
7068
616f1431
EB
70692010-05-19 Eric Botcazou <ebotcazou@adacore.com>
7070
7071 * gnat.dg/discr23.ad[sb]: New test.
7072 * gnat.dg/discr23_pkg.ads: New helper.
7073
7074 * gnat.dg/specs/controlled1.ads: New test.
7075 * gnat.dg/specs/controlled1_pkg.ads: New helper.
7076
daf8c6f0
DF
70772010-05-19 Daniel Franke <franke.daniel@gmail.com>
7078
7079 PR fortran/44055
7080 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7081 Fixed scope of C_SIZEOF.
7082 * gfortran.dg/warn_conversion_2.f90: New.
7083
40f1bdd9
RO
70842010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7085
7086 * lib/target-supports.exp (check_effective_target_sse2): New proc.
7087 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7088 for optional selector.
7089 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7090 (check_effective_target_sse3): New proc.
7091 * gcc.target/i386/math-torture/math-torture.exp: Load
7092 target-supports.exp.
7093 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7094 check_effective_target_sse2.
7095 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7096 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7097 * g++.dg/vect/vect.exp: Likewise.
7098 * gfortran.dg/vect/vect.exp: Likewise.
7099 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7100 -msse2 if check_effective_target_sse2.
7101
7102 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7103 * gcc.target/i386/3dnow-2.c: Likewise.
7104 * gcc.target/i386/3dnowA-1.c: Likewise.
7105 * gcc.target/i386/3dnowA-2.c: Likewise.
7106 * gcc.target/i386/pr42549.c: Likewise.
7107
ade52657 7108 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
431043bd 7109 * gcc.target/i386/sse3-addsubpd.c: Likewise.
40f1bdd9
RO
7110 * gcc.target/i386/sse3-addsubps.c: Likewise.
7111 * gcc.target/i386/sse3-haddpd.c: Likewise.
7112 * gcc.target/i386/sse3-haddps.c: Likewise.
7113 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7114 * gcc.target/i386/sse3-hsubps.c: Likewise.
40f1bdd9
RO
7115 * gcc.target/i386/sse3-movddup.c: Likewise.
7116 * gcc.target/i386/sse3-movshdup.c: Likewise.
7117 * gcc.target/i386/sse3-movsldup.c: Likewise.
7118
7119 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7120 * g++.dg/ext/attrib35.C: Likewise.
7121 * g++.dg/opt/pr40496.C: Likewise.
7122 * g++.dg/other/i386-1.C: Likewise.
7123 * g++.dg/other/i386-4.C: Likewise.
7124 * g++.dg/other/pr34435.C: Likewise.
7125 * g++.dg/other/pr39496.C: Likewise.
7126 * g++.dg/other/pr40446.C: Likewise.
7127 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7128 * gcc.dg/compat/vector-1a_main.c: Likewise.
7129 * gcc.dg/compat/vector-2a_main.c: Likewise.
7130 * gcc.dg/lto/20090206-1_0.c: Likewise.
7131 * gcc.dg/pr34856.c: Likewise.
7132 * gcc.dg/pr36584.c: Likewise.
7133 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
7134 * gcc.dg/pr37544.c: Likewise.
7135 * gcc.dg/torture/pr16104-1.c: Likewise.
7136 * gcc.dg/torture/pr35771-1.c: Likewise.
7137 * gcc.dg/torture/pr35771-2.c: Likewise.
7138 * gcc.dg/torture/pr35771-3.c: Likewise.
7139 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7140 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7141 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7142 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7143 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7144 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7145 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7146 * gcc.target/i386/20060512-1.c: Likewise.
7147 * gcc.target/i386/20060512-3.c: Likewise.
7148 * gcc.target/i386/all_one_m128i.c: Likewise.
7149 * gcc.target/i386/float128-1.c: Likewise.
7150 * gcc.target/i386/float128-2.c: Likewise.
7151 * gcc.target/i386/fpcvt-1.c: Likewise.
7152 * gcc.target/i386/fpcvt-2.c: Likewise.
7153 * gcc.target/i386/fpcvt-3.c: Likewise.
7154 * gcc.target/i386/fpprec-1.c: Likewise.
7155 * gcc.target/i386/funcspec-9.c: Likewise.
7156 * gcc.target/i386/incoming-1.c: Likewise.
7157 * gcc.target/i386/incoming-12.c: Likewise.
7158 * gcc.target/i386/incoming-2.c: Likewise.
7159 * gcc.target/i386/incoming-3.c: Likewise.
7160 * gcc.target/i386/incoming-4.c: Likewise.
7161 * gcc.target/i386/incoming-6.c: Likewise.
7162 * gcc.target/i386/incoming-7.c: Likewise.
7163 * gcc.target/i386/incoming-8.c: Likewise.
7164 * gcc.target/i386/opt-1.c: Likewise.
7165 * gcc.target/i386/opt-2.c: Likewise.
7166 * gcc.target/i386/ordcmp-1.c: Likewise.
7167 * gcc.target/i386/pr17692.c: Likewise.
7168 * gcc.target/i386/pr18614-1.c: Likewise.
7169 * gcc.target/i386/pr22152.c: Likewise.
7170 * gcc.target/i386/pr23570.c: Likewise.
7171 * gcc.target/i386/pr23575.c: Likewise.
7172 * gcc.target/i386/pr26449-1.c: Likewise.
7173 * gcc.target/i386/pr26600.c: Likewise.
7174 * gcc.target/i386/pr27790.c: Likewise.
7175 * gcc.target/i386/pr28839.c: Likewise.
7176 * gcc.target/i386/pr30970.c: Likewise.
7177 * gcc.target/i386/pr32000-1.c: Likewise.
7178 * gcc.target/i386/pr32000-2.c: Likewise.
7179 * gcc.target/i386/pr32280.c: Likewise.
7180 * gcc.target/i386/pr32661.c: Likewise.
7181 * gcc.target/i386/pr32708-1.c: Likewise.
7182 * gcc.target/i386/pr32961.c: Likewise.
7183 * gcc.target/i386/pr33329.c: Likewise.
7184 * gcc.target/i386/pr35714.c: Likewise.
7185 * gcc.target/i386/pr35767-1.c: Likewise.
7186 * gcc.target/i386/pr35767-1d.c: Likewise.
7187 * gcc.target/i386/pr35767-1i.c: Likewise.
7188 * gcc.target/i386/pr35767-2.c: Likewise.
7189 * gcc.target/i386/pr35767-2d.c: Likewise.
7190 * gcc.target/i386/pr35767-2i.c: Likewise.
7191 * gcc.target/i386/pr35767-3.c: Likewise.
7192 * gcc.target/i386/pr35767-5.c: Likewise.
7193 * gcc.target/i386/pr36222-1.c: Likewise.
7194 * gcc.target/i386/pr36578-1.c: Likewise.
7195 * gcc.target/i386/pr36578-2.c: Likewise.
7196 * gcc.target/i386/pr36992-1.c: Likewise.
7197 * gcc.target/i386/pr37101.c: Likewise.
7198 * gcc.target/i386/pr37216.c: Likewise.
7199 * gcc.target/i386/pr37434-1.c: Likewise.
7200 * gcc.target/i386/pr37434-2.c: Likewise.
7201 * gcc.target/i386/pr37843-3.c: Likewise.
7202 * gcc.target/i386/pr37843-4.c: Likewise.
7203 * gcc.target/i386/pr39162.c: Likewise.
7204 * gcc.target/i386/pr39315-1.c: Likewise.
7205 * gcc.target/i386/pr39315-2.c: Likewise.
7206 * gcc.target/i386/pr39315-3.c: Likewise.
7207 * gcc.target/i386/pr39315-4.c: Likewise.
7208 * gcc.target/i386/pr39445.c: Likewise.
7209 * gcc.target/i386/pr39496.c: Likewise.
7210 * gcc.target/i386/pr40809.c: Likewise.
7211 * gcc.target/i386/pr40906-3.c: Likewise.
7212 * gcc.target/i386/pr41019.c: Likewise.
7213 * gcc.target/i386/pr42542-1.c: Likewise.
7214 * gcc.target/i386/pr42542-2.c: Likewise.
7215 * gcc.target/i386/pr42542-3.c: Likewise.
7216 * gcc.target/i386/pr42542-3a.c: Likewise.
7217 * gcc.target/i386/pr42881.c: Likewise.
7218 * gcc.target/i386/push-1.c: Likewise.
7219 * gcc.target/i386/quad-sse.c: Likewise.
7220 * gcc.target/i386/reload-1.c: Likewise.
7221 * gcc.target/i386/sse-10.c: Likewise.
7222 * gcc.target/i386/sse-11.c: Likewise.
7223 * gcc.target/i386/sse-15.c: Likewise.
7224 * gcc.target/i386/sse-17.c: Likewise.
7225 * gcc.target/i386/sse-18.c: Likewise.
7226 * gcc.target/i386/sse-19.c: Likewise.
7227 * gcc.target/i386/sse-4.c: Likewise.
7228 * gcc.target/i386/sse-6.c: Likewise.
7229 * gcc.target/i386/sse-vect-types.c: Likewise.
7230 * gcc.target/i386/sse2-addpd-1.c: Likewise.
7231 * gcc.target/i386/sse2-addsd-1.c: Likewise.
7232 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7233 * gcc.target/i386/sse2-andpd-1.c: Likewise.
7234 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7235 * gcc.target/i386/sse2-comisd-1.c: Likewise.
7236 * gcc.target/i386/sse2-comisd-2.c: Likewise.
7237 * gcc.target/i386/sse2-comisd-3.c: Likewise.
7238 * gcc.target/i386/sse2-comisd-4.c: Likewise.
7239 * gcc.target/i386/sse2-comisd-5.c: Likewise.
7240 * gcc.target/i386/sse2-comisd-6.c: Likewise.
7241 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7242 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7243 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7244 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7245 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7246 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7247 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7248 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7249 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7250 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7251 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7252 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7253 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7254 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7255 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7256 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7257 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7258 * gcc.target/i386/sse2-divpd-1.c: Likewise.
7259 * gcc.target/i386/sse2-divsd-1.c: Likewise.
7260 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7261 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7262 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7263 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7264 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7265 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7266 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7267 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7268 * gcc.target/i386/sse2-minpd-1.c: Likewise.
7269 * gcc.target/i386/sse2-minsd-1.c: Likewise.
7270 * gcc.target/i386/sse2-mmx.c: Likewise.
7271 * gcc.target/i386/sse2-movapd-1.c: Likewise.
7272 * gcc.target/i386/sse2-movapd-2.c: Likewise.
7273 * gcc.target/i386/sse2-movd-1.c: Likewise.
7274 * gcc.target/i386/sse2-movd-2.c: Likewise.
7275 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7276 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7277 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7278 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7279 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7280 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7281 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7282 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7283 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7284 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7285 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7286 * gcc.target/i386/sse2-movq-1.c: Likewise.
7287 * gcc.target/i386/sse2-movq-2.c: Likewise.
7288 * gcc.target/i386/sse2-movq-3.c: Likewise.
7289 * gcc.target/i386/sse2-movsd-1.c: Likewise.
7290 * gcc.target/i386/sse2-movsd-2.c: Likewise.
7291 * gcc.target/i386/sse2-movupd-1.c: Likewise.
7292 * gcc.target/i386/sse2-movupd-2.c: Likewise.
7293 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7294 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7295 * gcc.target/i386/sse2-orpd-1.c: Likewise.
7296 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7297 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7298 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7299 * gcc.target/i386/sse2-paddb-1.c: Likewise.
7300 * gcc.target/i386/sse2-paddd-1.c: Likewise.
7301 * gcc.target/i386/sse2-paddq-1.c: Likewise.
7302 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7303 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7304 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7305 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7306 * gcc.target/i386/sse2-paddw-1.c: Likewise.
7307 * gcc.target/i386/sse2-pand-1.c: Likewise.
7308 * gcc.target/i386/sse2-pandn-1.c: Likewise.
7309 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7310 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7311 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7312 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7313 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7314 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7315 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7316 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7317 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7318 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7319 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7320 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7321 * gcc.target/i386/sse2-pminub-1.c: Likewise.
7322 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7323 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7324 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7325 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7326 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7327 * gcc.target/i386/sse2-por-1.c: Likewise.
7328 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7329 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7330 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7331 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7332 * gcc.target/i386/sse2-pslld-1.c: Likewise.
7333 * gcc.target/i386/sse2-pslld-2.c: Likewise.
7334 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7335 * gcc.target/i386/sse2-psllq-1.c: Likewise.
7336 * gcc.target/i386/sse2-psllq-2.c: Likewise.
7337 * gcc.target/i386/sse2-psllw-1.c: Likewise.
7338 * gcc.target/i386/sse2-psllw-2.c: Likewise.
7339 * gcc.target/i386/sse2-psrad-1.c: Likewise.
7340 * gcc.target/i386/sse2-psrad-2.c: Likewise.
7341 * gcc.target/i386/sse2-psraw-1.c: Likewise.
7342 * gcc.target/i386/sse2-psraw-2.c: Likewise.
7343 * gcc.target/i386/sse2-psrld-1.c: Likewise.
7344 * gcc.target/i386/sse2-psrld-2.c: Likewise.
7345 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7346 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7347 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7348 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7349 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7350 * gcc.target/i386/sse2-psubb-1.c: Likewise.
7351 * gcc.target/i386/sse2-psubd-1.c: Likewise.
7352 * gcc.target/i386/sse2-psubq-1.c: Likewise.
7353 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7354 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7355 * gcc.target/i386/sse2-psubw-1.c: Likewise.
7356 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7357 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7358 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7359 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7360 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7361 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7362 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7363 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7364 * gcc.target/i386/sse2-pxor-1.c: Likewise.
7365 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7366 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7367 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7368 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7369 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7370 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7371 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7372 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7373 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7374 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7375 * gcc.target/i386/sse2-shufps-1.c: Likewise.
7376 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7377 * gcc.target/i386/sse2-subpd-1.c: Likewise.
7378 * gcc.target/i386/sse2-subsd-1.c: Likewise.
7379 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7380 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7381 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7382 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7383 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7384 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7385 * gcc.target/i386/sse2-unpack-1.c: Likewise.
7386 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7387 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7388 * gcc.target/i386/sse2-vec-1.c: Likewise.
7389 * gcc.target/i386/sse2-vec-2.c: Likewise.
7390 * gcc.target/i386/sse2-vec-3.c: Likewise.
7391 * gcc.target/i386/sse2-vec-4.c: Likewise.
7392 * gcc.target/i386/sse2-vec-5.c: Likewise.
7393 * gcc.target/i386/sse2-vec-6.c: Likewise.
7394 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7395 * gcc.target/i386/ssefn-2.c: Likewise.
7396 * gcc.target/i386/ssefn-4.c: Likewise.
7397 * gcc.target/i386/ssefp-1.c: Likewise.
7398 * gcc.target/i386/ssefp-2.c: Likewise.
7399 * gcc.target/i386/sseregparm-3.c: Likewise.
7400 * gcc.target/i386/sseregparm-4.c: Likewise.
7401 * gcc.target/i386/sseregparm-5.c: Likewise.
7402 * gcc.target/i386/sseregparm-6.c: Likewise.
7403 * gcc.target/i386/sseregparm-7.c: Likewise.
7404 * gcc.target/i386/ssetype-1.c: Likewise.
7405 * gcc.target/i386/ssetype-2.c: Likewise.
7406 * gcc.target/i386/ssetype-3.c: Likewise.
7407 * gcc.target/i386/ssetype-4.c: Likewise.
7408 * gcc.target/i386/ssetype-5.c: Likewise.
7409 * gcc.target/i386/unordcmp-1.c: Likewise.
7410 * gcc.target/i386/vararg-1.c: Likewise.
7411 * gcc.target/i386/vararg-2.c: Likewise.
7412 * gcc.target/i386/vararg-3.c: Likewise.
7413 * gcc.target/i386/vararg-4.c: Likewise.
7414 * gcc.target/i386/vararg-7.c: Likewise.
7415 * gcc.target/i386/vararg-8.c: Likewise.
7416 * gcc.target/i386/vecinit-1.c: Likewise.
7417 * gcc.target/i386/vecinit-2.c: Likewise.
7418 * gcc.target/i386/vecinit-3.c: Likewise.
7419 * gcc.target/i386/vecinit-4.c: Likewise.
7420 * gcc.target/i386/vecinit-5.c: Likewise.
7421 * gcc.target/i386/vecinit-6.c: Likewise.
7422 * gcc.target/i386/vectorize2.c: Likewise.
7423 * gcc.target/i386/vectorize3.c: Likewise.
7424 * gcc.target/i386/vectorize4.c: Likewise.
7425 * gcc.target/i386/vectorize6.c: Likewise.
7426 * gcc.target/i386/vectorize7.c: Likewise.
7427 * gcc.target/i386/vectorize8.c: Likewise.
7428 * gcc.target/i386/vperm-v2df.c: Likewise.
7429 * gcc.target/i386/vperm-v2di.c: Likewise.
7430 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7431 * gcc.target/i386/xorps-sse2.c: Likewise.
7432 * gcc.target/i386/xorps.c: Likewise.
7433 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7434 * gfortran.dg/graphite/pr42326.f90: Likewise.
7435 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7436
817c2996
RG
74372010-05-19 Richard Guenther <rguenther@suse.de>
7438
7439 PR lto/44196
7440 * g++.dg/lto/20100519-1_0.C: New testcase.
7441
16e520b6
DF
74422010-05-19 Daniel Franke <franke.daniel@gmail.com>
7443
7444 PR fortran/42360
7445 * gfortran.dg/warn_intent_out_not_set.f90: New.
7446
66faed76
DF
74472010-05-19 Daniel Franke <franke.daniel@gmail.com>
7448
7449 PR fortran/38404
7450 * gfortran.dg/data_char_1.f90: Updated warning message.
7451 * gfortran.dg/data_array_6.f: New.
7452
749aa96d
MJ
74532010-05-19 Martin Jambor <mjambor@suse.cz>
7454
7455 * g++.dg/ipa/ivinline-8.C: New test.
7456 * gcc.dg/ipa/iinline-2.c: Likewise.
7457
c9018c71
DF
74582010-05-19 Daniel Franke <franke.daniel@gmail.com>
7459
7460 PR fortran/34505
7461 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7462 arguments; add check for return value kind.
7463 * gfortran.dg/float_1.f90: Likewise.
7464
f8a02aac
RO
74652010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7466
7467 * gcc.target/i386/20011009-1.c (COMMENT): Define.
7468 (main): Use it.
7469 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7470 * lib/lto.exp (lto_prune_warns): Fix location line regex.
7471 Prune another location line format.
7472 (lto-obj): Call lto_prune_warns on comp_output.
7473
80e2a014
JH
74742010-05-18 Jan Hubicka <jh@suse.cz>
7475
7476 * gcc.dg/lto/ipacp_0.c: New test.
7477 * gcc.dg/lto/ipacp_1.c: New test.
7478
174f391c
SB
74792010-05-18 Steven Bosscher <steven@gcc.gnu.org>
7480
7481 PR lto/44184
7482 * gcc.dg/lto/20100518_0.c: New test.
7483
451078b5
EB
74842010-05-18 Eric Botcazou <ebotcazou@adacore.com>
7485
7486 * gnat.dg/specs/lto3.ads: Add missing dg-options.
7487
94ea6939
JW
74882010-05-17 Janus Weil <janus@gcc.gnu.org>
7489
7490 PR fortran/43990
7491 * gfortran.dg/class_21.f03: New.
7492
9d2b7551
JM
74932010-05-17 Jason Merrill <jason@redhat.com>
7494
7495 PR c++/44157
7496 * g++.dg/cpp0x/initlist34.C: New.
7497
c8361db1
JM
7498 PR c++/44158
7499 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7500
b258210c
MJ
75012010-05-17 Martin Jambor <mjambor@suse.cz>
7502
7503 * g++.dg/ipa/ivinline-1.C: New test.
7504 * g++.dg/ipa/ivinline-2.C: New test.
7505 * g++.dg/ipa/ivinline-3.C: New test.
7506 * g++.dg/ipa/ivinline-4.C: New test.
7507 * g++.dg/ipa/ivinline-5.C: New test.
7508 * g++.dg/ipa/ivinline-6.C: New test.
7509
ad13f229
DS
75102010-05-17 Dodji Seketeli <dodji@redhat.com>
7511 Jason Merrill <jason@redhat.com>
7512
7513 PR c++/44108
7514 * c-c++-common/Wunused-var-8.c: New test.
7515
f1de5107
JJ
75162010-05-17 Jakub Jelinek <jakub@redhat.com>
7517
f145213f
JJ
7518 PR bootstrap/42347
7519 * gcc.c-torture/compile/pr42347.c: New test.
7520
f1de5107
JJ
7521 PR middle-end/44102
7522 * g++.dg/ext/asmgoto1.C: New test.
7523
5feb49f0
MJ
75242010-05-17 Martin Jambor <mjambor@suse.cz>
7525
7526 PR middle-end/44133
7527 * gcc.dg/tree-ssa/pr44133.c: New test.
7528 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7529 precise.
7530
233961db
JW
75312010-05-17 Janus Weil <janus@gcc.gnu.org>
7532
7533 PR fortran/44044
7534 * gfortran.dg/class_20.f03: New.
7535
ff71b48d
CB
75362010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
7537
431043bd
UB
7538 PR 44078
7539 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7540 debug messages but not the newly introduced one.
ff71b48d 7541
cdc6637d
DF
75422010-05-16 Daniel Franke <franke.daniel@gmail.com>
7543
431043bd 7544 PR fortran/35779
cdc6637d
DF
7545 * gfortran.dg/initialization_25.f90: Commented testcase.
7546 * gfortran.dg/initialization_26.f90: New.
7547
6b87d1b4
RG
75482010-05-16 Richard Guenther <rguenther@suse.de>
7549
7550 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7551 * gcc.dg/pr43084.c: Likewise.
7552 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7553 -fipa-type-escape.
7554 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7555 -fipa-type-escape.
7556 * gcc.dg/struct/struct-reorg.exp: Likewise.
7557 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7558 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7559
32912286
JM
75602010-05-16 Joseph Myers <joseph@codesourcery.com>
7561
7562 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7563 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7564 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7565 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7566 tests.
7567
9feb3d6a
JM
75682010-05-15 Jason Merrill <jason@redhat.com>
7569
7570 * g++.dg/eh/spec10.C: New.
7571 * g++.dg/eh/spec11.C: New.
7572 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7573
3a28464c
JW
75742010-05-15 Janus Weil <janus@gcc.gnu.org>
7575
7576 PR fortran/44154
7577 PR fortran/42647
7578 * gfortran.dg/allocatable_scalar_9.f90: New.
7579
1f910942
JJ
75802010-05-15 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR c++/44148
7583 * g++.dg/torture/pr44148.C: New test.
7584
4bdd0a60
JM
75852010-05-15 Joseph Myers <joseph@codesourcery.com>
7586
7587 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7588 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7589 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7590 diagnostics and type sizes.
7591
d025732d
EB
75922010-05-15 Eric Botcazou <ebotcazou@adacore.com>
7593
7594 * gnat.dg/lto9.adb: New test.
7595 * gnat.dg/lto9_pkg1.ads: New helper.
7596 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7597
ade41c1d
JH
75982010-05-15 Jan Hubicka <jh@suse.cz>
7599
7600 * gcc.dg/lto/ipareference_1.c: Rename to ...
7601 * gcc.dg/lto/ipareference_0.c: ... this one.
7602 * gcc.dg/lto/ipareference_2.c: Rename to ...
7603 * gcc.dg/lto/ipareference_1.c: ... this one.
7604
f3380641
JH
76052010-05-15 Jan Hubicka <jh@suse.cz>
7606
7607 * gcc.dg/lto/ipareference_1.c: New file.
7608 * gcc.dg/lto/ipareference_2.c: New file.
7609
9d0baae1
RG
76102010-05-15 Richard Guenther <rguenther@suse.de>
7611
7612 PR tree-optimization/44038
7613 * gcc.c-torture/compile/pr44038.c: New testcase.
7614
75d2d581
L
76152010-05-15 H.J. Lu <hongjiu.lu@intel.com>
7616
7617 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7618 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7619
f8dde8af
JW
76202010-05-15 Janus Weil <janus@gcc.gnu.org>
7621
7622 PR fortran/43207
7623 PR fortran/43969
7624 * gfortran.dg/class_18.f03: New.
7625 * gfortran.dg/class_19.f03: New.
7626
22bf7d17
JJ
76272010-05-14 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR debug/44112
7630 * gcc.dg/debug/dwarf2/const-1.c: Remove.
7631 * g++.dg/debug/dwarf2/const1.C: Remove.
7632
b33a0480
JM
76332010-05-14 Jason Merrill <jason@redhat.com>
7634
7635 * g++.dg/eh/cond4.C: New.
7636 * g++.dg/eh/elide2.C: Adjust.
7637 * g++.old-deja/g++.eh/terminate1.C: Adjust.
7638
c13af44b
SK
76392010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
7640
7641 PR fortran/44135
7642 * gfortran.dg/actual_array_interface_2.f90: New test.
7643
4d2ab9e3
RG
76442010-05-14 Richard Guenther <rguenther@suse.de>
7645
7646 PR tree-optimization/44119
7647 * gcc.c-torture/compile/pr44119.c: New testcase.
7648
786f715d
JM
76492010-05-14 Jason Merrill <jason@redhat.com>
7650
7651 PR c++/44127
7652 * g++.dg/eh/terminate1.C: New.
7653
88e09c79
JJ
76542010-05-14 Jakub Jelinek <jakub@redhat.com>
7655
7656 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7657
88c04a5d
JJ
7658 PR debug/44136
7659 * gcc.dg/pr44136.c: New test.
7660
74b80262
SZ
76612010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
7662
7663 PR c++/30566
b6b7f703
L
7664 * g++.dg/warn/Wshadow-4.C: Adjust.
7665 * g++.dg/warn/Wshadow-5.C: New test.
7666 * g++.dg/warn/Wshadow-6.C: New test
74b80262 7667
f2cbd86c
DF
76682010-05-13 Daniel Franke <franke.daniel@gmail.com>
7669
431043bd
UB
7670 PR fortran/35779
7671 * gfortran.dg/initialization_25.f90: New.
f2cbd86c 7672
1ae6fe9b
MJ
76732010-05-13 Martin Jambor <mjambor@suse.cz>
7674
7675 * g++.dg/otr-fold-1.C: New test.
7676 * g++.dg/otr-fold-2.C: New test.
7677
823e9473
JJ
76782010-05-13 Jakub Jelinek <jakub@redhat.com>
7679
2b45bf21
JJ
7680 PR fortran/44036
7681 * gfortran.dg/gomp/pr44036-1.f90: New test.
7682 * gfortran.dg/gomp/pr44036-2.f90: New test.
7683 * gfortran.dg/gomp/pr44036-3.f90: New test.
7684
823e9473
JJ
7685 PR debug/43983
7686 * gcc.dg/guality/sra-1.c: New test.
7687
bd3cdcc0
JH
76882010-05-12 Jan Hubicka <jh@suse.cz>
7689
7690 * tree-ssa/unreachable.c: New test.
7691
73647d75
JM
76922010-05-12 Jason Merrill <jason@redhat.com>
7693
7694 * g++.dg/cpp0x/sfinae1.C: New.
7695
87a0ebfd
ST
76962010-05-12 Sriraman Tallam <tmsriram@google.com>
7697
7698 * gcc.target/i386/zee.c: New file.
7699
5c824000
JM
77002010-05-12 Jason Merrill <jason@redhat.com>
7701
3784b33c
JM
7702 * g++.dg/conversion/op1.C: Expect template candidate message.
7703 * g++.dg/cpp0x/nullptr15.C: Likewise.
7704 * g++.dg/cpp0x/pr31431-2.C: Likewise.
7705 * g++.dg/cpp0x/pr31431.C: Likewise.
7706 * g++.dg/cpp0x/temp_default2.C: Likewise.
7707 * g++.dg/cpp0x/trailing4.C: Likewise.
7708 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7709 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7710 * g++.dg/cpp0x/variadic-throw.C: Likewise.
7711 * g++.dg/cpp0x/variadic35.C: Likewise.
7712 * g++.dg/cpp0x/vt-35147.C: Likewise.
7713 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7714 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7715 * g++.dg/ext/visibility/anon8.C: Likewise.
7716 * g++.dg/ext/vla2.C: Likewise.
7717 * g++.dg/other/pr28114.C: Likewise.
7718 * g++.dg/other/ptrmem10.C: Likewise.
7719 * g++.dg/other/ptrmem11.C: Likewise.
7720 * g++.dg/overload/unknown1.C: Likewise.
7721 * g++.dg/parse/template7.C: Likewise.
7722 * g++.dg/parse/typename7.C: Likewise.
7723 * g++.dg/template/conv11.C: Likewise.
7724 * g++.dg/template/copy1.C: Likewise.
7725 * g++.dg/template/deduce3.C: Likewise.
7726 * g++.dg/template/dependent-expr5.C: Likewise.
7727 * g++.dg/template/friend.C: Likewise.
7728 * g++.dg/template/incomplete2.C: Likewise.
7729 * g++.dg/template/local4.C: Likewise.
7730 * g++.dg/template/local6.C: Likewise.
7731 * g++.dg/template/operator10.C: Likewise.
7732 * g++.dg/template/overload6.C: Likewise.
7733 * g++.dg/template/ptrmem2.C: Likewise.
7734 * g++.dg/template/ptrmem20.C: Likewise.
7735 * g++.dg/template/ptrmem8.C: Likewise.
7736 * g++.dg/template/sfinae2.C: Likewise.
7737 * g++.dg/template/ttp25.C: Likewise.
7738 * g++.dg/template/unify10.C: Likewise.
7739 * g++.dg/template/unify11.C: Likewise.
7740 * g++.dg/template/unify6.C: Likewise.
7741 * g++.dg/template/unify7.C: Likewise.
7742 * g++.dg/template/unify9.C: Likewise.
7743 * g++.dg/template/varmod1.C: Likewise.
7744 * g++.old-deja/g++.brendan/crash56.C: Likewise.
7745 * g++.old-deja/g++.law/operators32.C: Likewise.
7746 * g++.old-deja/g++.pt/crash28.C: Likewise.
7747 * g++.old-deja/g++.pt/crash60.C: Likewise.
7748 * g++.old-deja/g++.pt/explicit38.C: Likewise.
7749 * g++.old-deja/g++.pt/explicit39.C: Likewise.
7750 * g++.old-deja/g++.pt/explicit41.C: Likewise.
7751 * g++.old-deja/g++.pt/explicit67.C: Likewise.
7752 * g++.old-deja/g++.pt/explicit77.C: Likewise.
7753 * g++.old-deja/g++.pt/expr2.C: Likewise.
7754 * g++.old-deja/g++.pt/overload7.C: Likewise.
7755 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7756 * g++.old-deja/g++.pt/spec5.C: Likewise.
7757 * g++.old-deja/g++.pt/spec6.C: Likewise.
7758 * g++.old-deja/g++.pt/t24.C: Likewise.
7759 * g++.old-deja/g++.pt/unify4.C: Likewise.
7760 * g++.old-deja/g++.pt/unify6.C: Likewise.
7761 * g++.old-deja/g++.pt/unify8.C: Likewise.
7762 * g++.old-deja/g++.robertl/eb119.C: Likewise.
7763 * g++.old-deja/g++.robertl/eb79.C: Likewise.
7764 * g++.old-deja/g++.robertl/eb98.C: Likewise.
7765
d451d5b2
JM
7766 * g++.dg/cpp0x/initlist32.C: New.
7767
404f08f8
JM
7768 * g++.dg/template/conv11.C: New.
7769 * g++.dg/conversion/op1.C: Adjust expected error.
7770
5c824000
JM
7771 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7772
49f19b1c
L
77732010-05-12 H.J. Lu <hongjiu.lu@intel.com>
7774
7775 PR target/44088
7776 * gcc.target/i386/avx-cmpsd-1.c: New.
7777 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7778 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7779 * gcc.target/i386/avx-cmpss-2.c: Likewise.
7780 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7781 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7782
f22f4340
JJ
77832010-05-12 Jakub Jelinek <jakub@redhat.com>
7784
7785 PR middle-end/44085
7786 * gcc.dg/gomp/pr44085.c: New test.
7787 * gfortran.dg/gomp/pr44085.f90: New test.
7788
101422f0
IS
77892010-05-12 Iain Sandoe <iains@gcc.gnu.org>
7790
7791 * objc-obj-c++-shared/Object1.m: New.
7792 * objc.dg/torture: New directory.
7793 * objc.dg/torture/tls: Ditto.
7794 * objc.dg/tls: Ditto.
7795 * objc.dg/torture/tls/trivial.m: New test.
7796 * objc.dg/torture/tls/thr-init-2.m: New test.
7797 * objc.dg/torture/tls/thr-init-3.m: New test.
7798 * objc.dg/torture/tls/thr-init.m: New test.
7799 * objc.dg/torture/tls/diag-1.m: New test.
7800 * objc.dg/torture/tls/tls.exp: New.
7801 * objc.dg/torture/trivial.m: New test.
7802 * objc.dg/torture/dg-torture.exp: New.
7803 * objc.dg/tls/diag-3.m: New test.
7804 * objc.dg/tls/diag-4.m: New test.
7805 * objc.dg/tls/diag-5.m: New test.
7806 * objc.dg/tls/init-1.m: New test.
7807 * objc.dg/tls/init-2.m: New test.
7808 * objc.dg/tls/tls.exp: New.
7809 * objc.dg/tls/diag-2.m: New test.
7810 * lib/objc.exp: Respond to dg-additional-files.
7811
623a6941
MK
78122010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
7813
7814 * gcc.target/m68k/20100512-1.c: New.
7815
aeecf17c
EB
78162010-05-12 Eric Botcazou <ebotcazou@adacore.com>
7817
7818 * gnat.dg/lto8.adb: New test.
7819 * gnat.dg/lto8_pkg.ad[sb]: New helper.
7820 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7821
aac73a6d
PC
78222010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7823
7824 PR c++/34272
7825 PR c++/43630
7826 PR c++/34491
7827 * g++.dg/template/crash97.C: New.
7828 * g++.dg/template/crash98.C: Likewise.
7829 * g++.dg/template/crash99.C: Likewise.
7830 * g++.dg/cpp0x/pr31439.C: Adjust.
7831 * g++.dg/template/crash95.C: Likewise.
7832
056928b2
JJ
78332010-05-11 Jakub Jelinek <jakub@redhat.com>
7834
3b5fda81
JJ
7835 PR middle-end/44071
7836 * c-c++-common/asmgoto-4.c: New test.
7837 * gcc.target/i386/pr44071.c: New test.
7838
056928b2
JJ
7839 PR c++/44062
7840 * c-c++-common/Wunused-var-7.c: New test.
7841 * g++.dg/warn/Wunused-var-9.C: New test.
7842
edf86ec1
DF
78432010-05-11 Daniel Franke <franke.daniel@gmail.com>
7844
431043bd
UB
7845 PR fortran/43711
7846 * gfortran.dg/gomp/pr43711.f90: New.
edf86ec1 7847
ad1614a7
DF
78482010-05-11 Daniel Franke <franke.daniel@gmail.com>
7849
7850 PR fortran/31820
7851 * gfortran.dg/select_5.f90: Updated.
7852
1aa14195
JH
78532010-05-11 Jan Hubicka <jh@suse.cz>
7854
7855 PR tree-optimize/44063
7856 * gcc.c-torture/compile/pr44063.c: New testcase.
7857
3f592b38
JJ
78582010-05-11 Jakub Jelinek <jakub@redhat.com>
7859
7860 PR debug/44023
7861 * gcc.dg/pr44023.c: New test.
7862
c679a915
EB
78632010-05-10 Eric Botcazou <ebotcazou@adacore.com>
7864
7865 * gnat.dg/lto7.adb: New test.
7866 * gnat.dg/lto7_pkg.ad[sb]: New helper.
7867
eaa9d009
JM
78682010-05-10 Jason Merrill <jason@redhat.com>
7869
5a40306b
JM
7870 PR c++/44017
7871 * g++.dg/template/inherit5.C: New.
7872
eaa9d009
JM
7873 PR c++/44045
7874 * g++.dg/cpp0x/initlist33.C: New.
7875 * g++.dg/cpp0x/initlist26.C: Adjust.
7876 * g++.dg/cpp0x/initlist28.C: Adjust.
7877
34655c9e
FC
78782010-05-10 Fabien Chêne <fabien.chene@gmail.com>
7879
7880 PR c++/43719
7881 * g++.dg/init/pr43719.C: New.
7882 * g++.dg/anon-struct4.C: Adjust.
7883
1de12eab
JJ
78842010-05-10 Jakub Jelinek <jakub@redhat.com>
7885
7886 PR debug/44028
7887 * gcc.dg/pr44028.c: New test.
7888
4e42ad66
DF
78892010-05-08 Daniel Franke <franke.daniel@gmail.com>
7890
7891 PR fortran/27866
7892 PR fortran/35003
7893 PR fortran/42809
7894 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7895 * gfortran.dg/warn_conversion.f90: New.
7896
8a9ecffd
MM
78972010-05-10 Michael Matz <matz@suse.de>
7898
7899 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7900
46044dd9
L
79012010-05-10 H.J. Lu <hongjiu.lu@intel.com>
7902
7903 PR rtl-optimization/44012
7904 * gcc.dg/pr44012.c: New.
7905
6aaf1357
RO
79062010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7907
7908 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7909 Log text on entry and exit.
7910 Prune Sun ld warnings for common symbols with differing sizes.
7911 (lto-link-and-maybe-run): Change caller.
7912
f5dbb57c
JW
79132010-05-10 Janus Weil <janus@gcc.gnu.org>
7914
7915 PR fortran/44044
7916 * gfortran.dg/class_7.f03: Modified.
7917 * gfortran.dg/select_type_1.f03: Modified.
7918 * gfortran.dg/select_type_12.f03: New.
7919
1755aad0
RG
79202010-05-10 Richard Guenther <rguenther@suse.de>
7921
7922 PR tree-optimization/44050
7923 * gcc.dg/torture/pr44050.c: New testcase.
7924
333b67a9
WG
79252010-05-10 Wei Guozhi <carrot@google.com>
7926
7927 PR target/42879
7928 * gcc.target/arm/pr42879.c: New testcase.
7929
c1644066
JM
79302010-05-09 Joseph Myers <joseph@codesourcery.com>
7931
7932 PR c/44051
7933 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7934
0fb96aa4
JM
79352010-05-09 Joseph Myers <joseph@codesourcery.com>
7936
7937 PR c/10676
7938 * gcc.dg/anon-struct-10.c: New test.
7939
3d7a712a
RG
79402010-05-09 Richard Guenther <rguenther@suse.de>
7941
7942 PR middle-end/44024
7943 * gcc.dg/pr44024.c: New testcase.
7944
492fc0ee
JM
79452010-05-09 Joseph Myers <joseph@codesourcery.com>
7946
7947 PR c/4784
7948 * gcc.dg/anon-struct-9.c: New test.
7949
5588864d
RG
79502010-05-09 Richard Guenther <rguenther@suse.de>
7951
7952 PR middle-end/44043
7953 * gcc.c-torture/compile/pr44043.c: New testcase.
7954
64ed87b4
RG
79552010-05-09 Richard Guenther <rguenther@suse.de>
7956
7957 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7958
d10380d2
EB
79592010-05-09 Eric Botcazou <ebotcazou@adacore.com>
7960
7961 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7962
0dbe2a64
EB
79632010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7964
7965 * gnat.dg/lto[12456].adb: Add "target lto" marker.
7966 * gnat.dg/specs/lto3.ads: Likewise.
7967
844381e5
SL
79682010-05-08 Sandra Loosemore <sandra@codesourcery.com>
7969
7970 PR middle-end/28685
7971 * gcc.dg/pr28685-1.c: New file.
7972
43896afb
RG
79732010-05-08 Richard Guenther <rguenther@suse.de>
7974
7975 PR tree-optimization/44030
7976 * gcc.c-torture/compile/pr44030.c: New testcase.
7977
f56000ed
EB
79782010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7979
7980 * gnat.dg/lto6.adb: New test.
7981 * gnat.dg/lto6_pkg.ads: New helper.
7982
901ad63f
EB
79832010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7984
7985 * gnat.dg/lto5.adb: New test.
7986 * gnat.dg/lto5_pkg.ad[sb]: New helper.
7987
9c026b87
EB
79882010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7989
7990 * gnat.dg/lto4.ad[sb]: New test.
7991
35e2a4b8
EB
79922010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7993
7994 * gnat.dg/specs/lto3.ads: New test.
7995 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7996 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7997
928dfa4b
EB
79982010-05-08 Quentin Ochem <ochem@adacore.com>
7999
8000 * gnat.dg/sizetype3.ad[sb]: New test.
8001 * gnat.dg/sizetype3_pkg.ads: New helper.
8002
40bb78ad
FC
80032010-05-07 Fabien Chêne <fabien.chene@gmail.com>
8004
8005 PR c++/43951
8006 * g++.dg/init/new29.C: New.
8007
db7d7dc1
DF
80082010-05-07 Daniel Franke <franke.daniel@gmail.com>
8009
62e59133
UB
8010 PR fortran/40728
8011 * gfortran.dg/coarray_1.f90: Fixed error message.
8012 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8013 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8014 * gfortran.dg/intrinsic_std_5.f90: New.
db7d7dc1 8015
2cd5965f
JM
80162010-05-07 Jason Merrill <jason@redhat.com>
8017
8018 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8019
9009be85
RO
80202010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8021
8022 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8023 (size_t, stderr): Remove.
8024 (read_error): Replaced __builtin_fprintf by fprintf.
8025
d42ba3b8
SZ
80262010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
8027
8028 * gcc.dg/ordered-comparison-1.c: New test.
8029 * gcc.dg/ordered-comparison-2.c: New test.
8030 * gcc.dg/ordered-comparison-3.c: New test.
8031 * gcc.dg/ordered-comparison-4.c: New test.
8032
a4ca2b57
MS
80332010-05-06 Mike Stump <mikestump@comcast.net>
8034
46765054 8035 PR objc/35165
a4ca2b57
MS
8036 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8037
14c2101d
JM
80382010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
8039 Jason Merrill <jason@redhat.com>
8040
8041 * g++.dg/cpp0x/nullptr01.C: New.
8042 * g++.dg/cpp0x/nullptr02.C: New.
8043 * g++.dg/cpp0x/nullptr03.C: New.
8044 * g++.dg/cpp0x/nullptr04.C: New.
8045 * g++.dg/cpp0x/nullptr05.C: New.
8046 * g++.dg/cpp0x/nullptr06.C: New.
8047 * g++.dg/cpp0x/nullptr07.C: New.
8048 * g++.dg/cpp0x/nullptr08.C: New.
8049 * g++.dg/cpp0x/nullptr09.C: New.
8050 * g++.dg/cpp0x/nullptr10.C: New.
8051 * g++.dg/cpp0x/nullptr11.C: New.
8052 * g++.dg/cpp0x/nullptr12.C: New.
8053 * g++.dg/cpp0x/nullptr13.C: New.
8054 * g++.dg/cpp0x/nullptr14.C: New.
8055 * g++.dg/cpp0x/nullptr15.C: New.
8056 * g++.dg/cpp0x/nullptr16.C: New.
8057 * g++.dg/cpp0x/nullptr17.C: New.
8058 * g++.dg/cpp0x/nullptr18.C: New.
8059 * g++.dg/cpp0x/nullptr19.C: New.
8060 * g++.dg/cpp0x/nullptr20.C: New.
8061 * g++.dg/cpp0x/nullptr21.C: New.
8062 * g++.dg/cpp0x/nullptr22.C: New.
8063 * g++.dg/debug/nullptr01.C: New.
8064 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8065
62e59133
UB
80662010-05-06 Jakub Jelinek <jakub@redhat.com>
8067
8068 * gcc.dg/Wunused-var-8.c: Move to...
8069 * c-c++-common/Wunused-var-6.c: ... here. New test.
8070
1017e3e6
PC
80712010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
8072
8073 PR c++/40406
8074 * g++.dg/template/crash96.C: New.
8075
ef38b551
JH
80762010-05-06 Jan Hubicka <jh@suse.cz>
8077
8078 PR tree-optimization/43791
8079 * gcc.c-torture/compile/pr43791.c: New file.
8080
0ab555de
MM
80812010-05-06 Michael Matz <matz@suse.de>
8082
8083 PR tree-optimization/43984
8084 * gfortran.dg/pr43984.f90: New test.
8085
3734d960
MLI
80862010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8087
8088 PR 40989
8089 * gcc.dg/pr40989.c: New.
8090
e3bdfed6
RG
80912010-05-06 Richard Guenther <rguenther@suse.de>
8092
8093 PR tree-optimization/43934
8094 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8095
80962010-05-06 Richard Guenther <rguenther@suse.de>
8097
8098 PR tree-optimization/43987
8099 * gcc.c-torture/execute/pr43987.c: New testcase.
8100 * gcc.dg/torture/pta-escape-1.c: Adjust.
8101 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8102 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8103 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8104 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8105
03a904b5
JJ
81062010-04-22 Jakub Jelinek <jakub@redhat.com>
8107 Dodji Seketeli <dodji@redhat.com>
8108
8109 PR c/18624
8110 * g++.dg/warn/Wunused-7.C: Add dg-warning.
8111 * g++.dg/template/sfinae16.C: Likewise.
8112 * gcc.dg/Wunused-var-1.c: Moved to...
8113 * c-c++-common/Wunused-var-1.c: ...here. New test.
8114 * gcc.dg/Wunused-var-2.c: Moved to...
8115 * c-c++-common/Wunused-var-2.c: ...here. New test.
8116 * gcc.dg/Wunused-var-3.c: Moved to...
8117 * c-c++-common/Wunused-var-3.c: ...here. New test.
8118 * gcc.dg/Wunused-var-4.c: Moved to...
8119 * gcc.dg/Wunused-var-1.c: ... here.
8120 * gcc.dg/Wunused-var-5.c: Moved to...
8121 * c-c++-common/Wunused-var-4.c: ...here. New test.
8122 * gcc.dg/Wunused-var-7.c: Moved to...
8123 * c-c++-common/Wunused-var-5.c: ...here. New test.
8124 * gcc.dg/Wunused-var-6.c: Moved to...
8125 * gcc.dg/Wunused-var-2.c: ... here.
8126 * c-c++-common/Wunused-var-1.c: New test.
8127 * c-c++-common/Wunused-var-2.c: New test.
8128 * c-c++-common/Wunused-var-3.c: New test.
8129 * c-c++-common/Wunused-var-4.c: New test.
8130 * c-c++-common/Wunused-var-5.c: New test.
8131 * g++.dg/warn/Wunused-var-1.C: New test.
8132 * g++.dg/warn/Wunused-var-2.C: New test.
8133 * g++.dg/warn/Wunused-var-3.C: New test.
8134 * g++.dg/warn/Wunused-var-4.C: New test.
8135 * g++.dg/warn/Wunused-var-5.C: New test.
8136 * g++.dg/warn/Wunused-var-6.C: New test.
8137 * g++.dg/warn/Wunused-var-7.C: New test.
8138 * g++.dg/warn/Wunused-var-8.C: New test.
8139 * g++.dg/warn/Wunused-parm-1.C: New test.
8140 * g++.dg/warn/Wunused-parm-2.C: New test.
8141 * g++.dg/warn/Wunused-parm-3.C: New test.
8142
5e7b92b9
TB
81432010-05-06 Tobias Burnus <burnus@net-b.de>
8144
8145 PR fortran/43985
8146 * gfortran.dg/gomp/crayptr5.f90: New test case.
8147
0f559c16
JM
81482010-05-05 Jason Merrill <jason@redhat.com>
8149
8150 PR debug/43370
8151 * g++.dg/ext/attrib39.C: New.
8152
e5880243
DF
81532010-05-05 Daniel Franke <franke.daniel@gmail.com>
8154
8155 PR fortran/24978
8156 * gfortran.dg/data_invalid.f90: New.
8157
ca361dec
EB
81582010-05-05 Eric Botcazou <ebotcazou@adacore.com>
8159
8160 * gnat.dg/lto2.adb: New test.
8161
6d729f28
JM
81622010-05-05 Jason Merrill <jason@redhat.com>
8163
8164 PR c++/43787
8165 * g++.dg/opt/empty1.C: New.
8166
371b334e
JW
81672010-05-05 Janus Weil <janus@gcc.gnu.org>
8168
8169 PR fortran/43696
8170 * gfortran.dg/class_17.f03: New.
8171
b0576159
JJ
81722010-05-04 Neil Vachharajani <nvachhar@google.com>
8173
8174 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8175
ec6c345e
MS
81762010-05-04 Mike Stump <mikestump@comcast.net>
8177
8178 PR objc/35165
8179 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8180
55a46075
L
81812010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8182
8183 PR target/43668
8184 * gcc.target/i386/pr43668.c: New.
8185
68fef9f9
PC
81862010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8187
8188 PR c++/43028
8189 * g++.dg/cpp0x/initlist31.C: New.
8190
97e3c923
JJ
81912010-05-04 Jakub Jelinek <jakub@redhat.com>
8192
8193 PR c/43981
8194 * gcc.dg/Wunused-var-8.c: New test.
8195
b5c0a77e
JM
81962010-05-04 Jason Merrill <jason@redhat.com>
8197
8198 PR c++/38064
8199 * g++.dg/cpp0x/enum3.C: Extend.
8200
ade6a9ac
L
82012010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8202
8203 PR target/43799
8204 * gcc.target/i386/pr43799.c: New.
8205
7ef5e86c
EB
82062010-05-04 Eric Botcazou <ebotcazou@adacore.com>
8207
8208 * gnat.dg/lto1.adb: New test.
8209 * gnat.dg/lto1_pkg.ad[sb]: New helper.
8210
2147c71c
L
82112010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8212
8213 PR middle-end/43671
8214 * gcc.target/i386/pr43671.c: New.
8215
4ac4b596
PC
82162010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8217
8218 PR c++/43705
8219 * g++.dg/template/crash95.C: New.
8220
0d3f6527
L
82212010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8222
8223 PR debug/43508
8224 * gcc.target/i386/pr43508.c: New.
8225
27c2cfa6
RG
82262010-05-04 Richard Guenther <rguenther@suse.de>
8227
8228 PR tree-optimization/43879
8229 * g++.dg/torture/pr43879-1_0.C: New testcase.
8230 * g++.dg/torture/pr43879-1_1.C: Likewise.
8231
f857e9a4
DS
82322010-05-03 Dodji Seketeli <dodji@redhat.com>
8233
8234 PR c++/43953
8235 * g++.dg/other/crash-12.C: New test.
8236
9ab570ad
L
82372010-05-03 H.J. Lu <hongjiu.lu@intel.com>
8238
8239 * g++.dg/cdce3.C: Add a space. Updated.
8240
cbb4feb3
JM
82412010-05-03 Jason Merrill <jason@redhat.com>
8242
8243 PR c++/43680
8244 * g++.dg/opt/enum2.C: New.
8245 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8246 * g++.dg/warn/Wswitch-1.C: Adjust message.
8247
35ad90d5
RO
82482010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8249
8250 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8251 * g++.dg/ext/label13.C: Fix typo.
8252 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8253 alpha*-dec-osf5*.
8254 * gcc.c-torture/compile/limits-declparen.c: xfail on
8255 alpha*-dec-osf5* with -g.
8256 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8257 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8258 * gcc.dg/c99-tgmath-2.c: Likewise.
8259 * gcc.dg/c99-tgmath-3.c: Likewise.
8260 * gcc.dg/c99-tgmath-4.c: Likewise.
8261
431f5969
SK
82622010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
8263
8264 PR fortran/43592
8265 * gfortran.dg/unexpected_interface.f90: New test.
8266
d5ece0a1
RO
82672010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8268
8269 * ada/acats/run_acats (which): New function.
8270 (host_gnatchop, host_gnatmake): Use it.
8271
8eb7bc3c
RG
82722010-05-03 Richard Guenther <rguenther@suse.de>
8273
8274 PR tree-optimization/43971
8275 * gcc.dg/pr43971.c: New testcase.
8276
c4e26da1
JJ
82772010-05-03 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR debug/43972
8280 * gcc.dg/debug/pr43972.c: New test.
8281
63004b49
UB
82822010-05-02 Uros Bizjak <ubizjak@gmail.com>
8283
8284 PR testsuite/43963
8285 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8286
52c307ba
RG
82872010-05-02 Richard Guenther <rguenther@suse.de>
8288
8289 PR tree-optimization/43879
8290 * gcc.dg/torture/pr43879-3.c: New testcase.
8291
bab4d587
RG
82922010-05-01 Richard Guenther <rguenther@suse.de>
8293
8294 PR tree-optimization/43949
8295 * g++.dg/warn/Warray-bounds-5.C: New testcase.
8296
13ead6d8
L
82972010-05-01 H.J. Lu <hongjiu.lu@intel.com>
8298
8299 PR c++/43951
8300 * g++.dg/init/new28.C: New.
8301
619dea2d
IS
83022010-04-30 Iain Sandoe <iains@gcc.gnu.org>
8303
8304 PR objc++/32052
8305 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8306 structure and nested declarations.
8307 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
8308 structure and nested declarations. Reduce header clutter and
8309 use _exit() rather than abort().
8310 * objc.dg/encode-10.m: New.
8311 * objc.dg/encode-11.m: New.
8312
ce276b61
EB
83132010-04-30 DJ Delorie <dj@redhat.com>
8314
8315 * gcc.c-torture/execute/20100430-1.c: New test.
8316
5cb6410a
JM
83172010-04-30 Jason Merrill <jason@redhat.com>
8318
8319 PR c++/43868
8320 * g++.dg/template/ptrmem21.C: New.
8321
bf65e4b1
TB
83222010-04-30 Tobias Burnus Mburnus@net-b.de>
8323
8324 PR fortran/18918
8325 PR fortran/43931
8326 * gfortran.dg/coarray_13.f90: New test.
8327
b6050cb7
RG
83282010-04-30 Richard Guenther <rguenther@suse.de>
8329
8330 PR lto/43946
8331 * gcc.dg/lto/20100430-1_0.c: New testcase.
8332
a07ecd2b
JJ
83332010-04-30 Jakub Jelinek <jakub@redhat.com>
8334
8335 PR debug/43942
8336 * c-c++-common/pr43942.c: New test.
8337
1179ee88
SB
83382009-04-30 Steven Bosscher <steven@gcc.gnu.org>
8339
8340 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8341 conflict with darwin crt1.o 'start' symbol.
8342
4be68d9a
RG
83432010-04-30 Richard Guenther <rguenther@suse.de>
8344
8345 PR tree-optimization/43879
8346 * gcc.dg/torture/pr43879_1.c: New testcase.
8347
06468254
RG
83482010-04-30 Richard Guenther <rguenther@suse.de>
8349
8350 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8351
10ab8f62
FC
83522010-04-29 Fabien Chêne <fabien.chene@gmail.com>
8353
8354 PR c++/43890
8355 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8356 user-provided constructor while recursing.
8357
eece1eb9
PT
83582010-04-29 Janus Weil <janus@gcc.gnu.org>
8359
8360 PR fortran/42274
8361 * gfortran.dg/class_16.f03: New test.
8362
83632010-04-29 Janus Weil <janus@gcc.gnu.org>
8364
8365 PR fortran/42274
8366 * gfortran.dg/class_15.f03: New.
8367
83682010-04-29 Paul Thomas <pault@gcc.gnu.org>
8369
8370 PR fortran/43326
8371 * gfortran.dg/dynamic_dispatch_9.f03: New test.
8372
83732010-04-29 Janus Weil <janus@gcc.gnu.org>
8374
8375 PR fortran/43492
8376 * gfortran.dg/generic_22.f03 : New test.
8377
83782010-04-29 Paul Thomas <pault@gcc.gnu.org>
8379
8380 PR fortran/42353
8381 * gfortran.dg/class_14.f03: New test.
8382
83832010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8384
8385 PR fortran/42680
8386 * gfortran.dg/interface_32.f90: New test.
8387
83882009-04-29 Paul Thomas <pault@gcc.gnu.org>
8389 Janus Weil <janus@gcc.gnu.org>
8390
8391 PR fortran/41829
8392 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8393 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8394 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8395
a143bf27
MS
83962010-04-28 Mike Stump <mikestump@comcast.net>
8397
8398 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8399 dg-excess-errors.
8400 * g++.dg/uninit-pred-2_b.C: Likewise.
8401
a10da381
TB
84022010-04-28 Tobias Burnus <burnus@net-b.de>
8403
8404 PR fortran/18918
8405 PR fortran/43919
8406 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8407
ab6edba4
MK
84082010-04-28 Matthias Klose <doko@ubuntu.com>
8409
8410 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8411 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8412 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8413 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8414 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8415
8478130d
EB
84162010-04-28 Eric Botcazou <ebotcazou@adacore.com>
8417
8418 * gcc.dg/const-uniq-1.c: New test.
8419 * gcc.dg/lto/const-uniq_[01].c: Likewise.
8420
34f97b94
XDL
84212010-04-28 Xinliang David Li <davidxl@google.com>
8422
8423 * gcc.dg/uninit-pred-2_b.c: New test.
8424 * gcc.dg/uninit-pred-4_b.c: New test.
8425 * gcc.dg/uninit-pred-3_d.c: New test.
8426 * gcc.dg/uninit-pred-6_b.c: New test.
8427 * gcc.dg/uninit-pred-8_b.c: New test.
8428 * gcc.dg/uninit-pred-3_a.c: New test.
8429 * gcc.dg/uninit-pred-2_c.c: New test.
8430 * gcc.dg/uninit-pred-5_a.c: New test.
8431 * gcc.dg/uninit-pred-3_e.c: New test.
8432 * gcc.dg/uninit-pred-7_a.c: New test.
8433 * gcc.dg/uninit-pred-6_c.c: New test.
8434 * gcc.dg/uninit-pred-9_a.c: New test.
8435 * gcc.dg/uninit-pred-8_c.c: New test.
8436 * gcc.dg/uninit-pred-3_b.c: New test.
8437 * gcc.dg/uninit-pred-5_b.c: New test.
8438 * gcc.dg/uninit-pred-7_b.c: New test.
8439 * gcc.dg/uninit-pred-6_d.c: New test.
8440 * gcc.dg/uninit-pred-9_b.c: New test.
8441 * gcc.dg/uninit-pred-2_a.c: New test.
8442 * gcc.dg/uninit-pred-4_a.c: New test.
8443 * gcc.dg/uninit-pred-3_c.c: New test.
8444 * gcc.dg/uninit-pred-6_a.c: New test.
8445 * gcc.dg/uninit-pred-8_a.c: New test.
8446 * gcc.dg/uninit-pred-7_c.c: New test.
8447 * gcc.dg/uninit-pred-6_e.c: New test.
8448 * g++.dg/uninit-pred-loop-1_b.cc: New test.
8449 * g++.dg/uninit-pred-1_a.C: New test.
8450 * g++.dg/uninit-pred-1_b.C: New test.
8451 * g++.dg/uninit-pred-2_a.C: New test.
8452 * g++.dg/uninit-pred-2_b.C: New test.
8453 * g++.dg/uninit-pred-loop-1_a.cc: New test.
8454 * g++.dg/uninit-pred-loop-1_c.cc: New test.
8455 * g++.dg/uninit-pred-loop_1.cc: New test.
8456
e33c6cd6
MJ
84572010-04-28 Martin Jambor <mjambor@suse.cz>
8458
8459 * gcc.dg/lto/20091209-1_0.c: New testcase.
8460
18abb35e
RG
84612010-04-28 Richard Guenther <rguenther@suse.de>
8462
8463 PR tree-optimization/43879
8464 PR tree-optimization/43909
8465 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8466
c718820a
RG
84672010-04-28 Richard Guenther <rguenther@suse.de>
8468
8469 PR c++/43880
8470 * g++.dg/torture/pr43880.C: New testcase.
8471
4b414c93
MLI
84722010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
8473
8474 PR c++/9335
62e59133
UB
8475 * g++.dg/template/recurse2.C: Update
8476 * g++.dg/template/recurse.C: Update.
8477 * g++.dg/template/pr23510.C: Update.
8478 * lib/prune.exp: Filter out 'recursively instantiated'.
4b414c93 8479
31d1acec
FC
84802010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8481
8482 PR c++/29043
8483 * g++.dg/init/pr29043.C: New.
8484
95b24c84
JM
84852010-04-27 Jason Merrill <jason@redhat.com>
8486
2defb926
JM
8487 * g++.dg/lookup/scoped5.C: Adjust.
8488 * g++.dg/lookup/scoped8.C: Adjust.
8489 * g++.dg/template/dependent-expr5.C: Adjust.
8490 * g++.old-deja/g++.brendan/nest1.C: Adjust.
8491
a6846853
JM
8492 PR c++/43856
8493 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8494
95b24c84
JM
8495 PR c++/43875
8496 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8497
5dc16b19
MLI
84982010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8499 Jan Hubicka <hubicka@ucw.cz>
8500
8501 * gcc.dg/pure-2.c: New testcase.
8502 * gcc.dg/const-1.c: New testcase.
8503
798ec807
JM
85042010-04-27 Jason Merrill <jason@redhat.com>
8505
ea8b8aa0
JM
8506 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8507
798ec807
JM
8508 PR c++/41468
8509 * g++.dg/template/sfinae17.C: New.
4a5d353f 8510 * g++.dg/template/sfinae18.C: New.
798ec807 8511
6ad86a5b
FC
85122010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8513
8514 * g++.dg/init/pr42844.C: New.
8515 * g++.dg/cpp0x/pr42844-2.C: New.
8516 * g++.dg/cpp0x/defaulted2.C: Adjust.
8517 * g++.dg/tree-ssa/pr27549.C: Likewise.
8518 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8519
0134416b
TB
85202010-04-27 Tobias Burnus <burnus@net-b.de>
8521
8522 PR fortran/18918
8523 * gfortran.dg/coarray_12.f90: Fix dump parsing.
8524
a79ccd14
RG
85252010-04-27 Richard Guenther <rguenther@suse.de>
8526
8527 PR middle-end/40561
8528 * g++.dg/other/pr40561.C: New testcase.
8529
78eaf7bf
MJ
85302010-04-27 Martin Jambor <mjambor@suse.cz>
8531
8532 PR middle-end/43812
8533 * g++.dg/ipa/pr43812.C: New test.
8534
fa5f5e27
JH
85352010-04-27 Jan Hubicka <jh@suse.cz>
8536
8537 * gcc.dg/ipa/iinline-1.c (main): Rename to...
8538 (test): ... this one.
8539
cb751cbd
BS
85402010-04-27 Bernd Schmidt <bernds@codesourcery.com>
8541
8542 PR target/40657
8543 * gcc.target/arm/thumb-stackframe.c: New test.
8544
0ed3cde2 85452010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
431043bd 8546
0ed3cde2
SZ
8547 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8548 * gcc.dg/misc-column.c: Likewise.
8549 * gcc.dg/Walways-true-1.c: Likewise.
8550 * gcc.dg/Walways-true-2.c: Likewise.
8551 * gcc.dg/warn-addr-cmp.c: Likewise.
8552
f33beee9
TB
85532010-04-27 Tobias Burnus <burnus@net-b.de>
8554
8555 PR fortran/18918
8556 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8557 * gfortran.dg/coarray_12.f90: New.
8558
637f1455
SZ
85592010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8560
8561 PR c/32207
8562 * gcc.dg/pr32207.c: New test.
8563 * gcc.dg/misc-column.c: Adjust expected warning.
8564 * gcc.dg/Walways-true-1.c: Likewise.
8565 * gcc.dg/Walways-true-2.c: Likewise.
8566 * gcc.dg/warn-addr-cmp.c: Likewise.
8567
3bec79c5
DK
85682010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
8569
8570 PR lto/42776
8571 * lib/lto.exp (lto_prune_vis_warns): New function.
8572 (lto-link-and-maybe-run): Call it.
8573
6a07739d
L
85742010-04-26 H.J. Lu <hongjiu.lu@intel.com>
8575
8576 PR tree-optimization/43904
8577 * gcc.dg/tree-ssa/tailcall-6.c: New.
8578
504d14c9
IS
85792010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8580
8581 PR testsuite/35165
8582 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
8583 Darwin8/OSX10.4 - compatible code generation.
8584 Use scan-rtl-dump.
8585 * obj-c++.dg/stubify-1.mm: Ditto.
8586 * lib/objc-torture.exp: Do not require link success for
8587 "trivial.m" in the runtime checks when dowhat = 'compile'.
431043bd 8588 * lib/dg-pch.exp (dg-flags-pch): New Proc.
504d14c9
IS
8589 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
8590 Darwin8/OSX10.4 - compatible code generation.
8591 * objc.dg/stubify-2.m: Ditto.
8592 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8593 * objc.dg/next-runtime-1.m: Ditto.
8594 * objc.dg/stret-2.m: Restrict to ilp32 targets.
8595 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8596 runtimes on Darwin.
8597
1637c2e1 85982010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
920a8260
JH
8599
8600 PR 43715
b6b7f703 8601 * lib/plugin-support.exp: Use "-undefined
920a8260
JH
8602 dynamic_lookup" on darwin.
8603
21aac880
RG
86042010-04-26 Richard Guenther <rguenther@suse.de>
8605
8606 * gcc.dg/lto/20100426_0.c: New testcase.
8607
330af32c
JZ
86082010-04-26 Jie Zhang <jie@codesourcery.com>
8609
8610 PR tree-optimization/43833
8611 gcc.dg/Warray-bounds-8.c: New test case.
8612
98b2dfbb
RG
86132010-04-26 Richard Guenther <rguenther@suse.de>
8614
8615 PR lto/43080
8616 * g++.dg/lto/20100423-3_0.C: New testcase.
8617
1ae3075b
RG
86182010-04-26 Richard Guenther <rguenther@suse.de>
8619
8620 PR lto/42425
8621 * g++.dg/lto/20100423-2_0.C: New testcase.
8622
4b5caab7
IR
86232010-04-26 Ira Rosen <irar@il.ibm.com>
8624
8625 * gcc.dg/vect/bb-slp-23.c: New test.
8626
2778d766
JM
86272010-04-25 Joseph Myers <joseph@codesourcery.com>
8628
8629 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8630 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8631 * gcc.dg/c1x-float-1.c: New test.
8632
045d4002
L
86332010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8634
8635 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8636 of "lea\[ \t\]".
8637
d64ad42b
SK
86382010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8639
78ba4ec5
L
8640 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8641 FreeBSD.
2b50b170
SK
8642 * gfortran.dg/default_format_denormal_1.f90: Ditto.
8643 * gfortran.dg/default_format_2.f90: Ditto.
d64ad42b 8644
211b0440 86452010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
78ba4ec5
L
8646
8647 * gfortran.dg/pr43505.f90: Clean up .mod file.
2b50b170
SK
8648 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8649 * gfortran.dg/pr41347.f90: Ditto.
8650 * gfortran.dg/internal_pack_4.f90: Ditto.
8651 * gfortran.dg/proc_decl_23.f90: Ditto.
8652 * gfortran.dg/recursive_check_3.f90: Ditto.
8653 * gfortran.dg/intent_out_3.f90: Ditto.
8654 * gfortran.dg/assignment_2.f90: Ditto.
8655 * gfortran.dg/pr41928.f90: Ditto.
8656 * gfortran.dg/pr42166.f90: Ditto.
8657 * gfortran.dg/private_type_12.f90: Ditto.
8658 * gfortran.dg/graphite/pr42185.f90: Ditto.
8659 * gfortran.dg/graphite/pr42186.f90: Ditto.
8660 * gfortran.dg/graphite/pr40982.f90: Ditto.
8661 * gfortran.dg/graphite/id-2.f90: Ditto.
8662 * gfortran.dg/graphite/id-4.f90: Ditto.
8663 * gfortran.dg/graphite/pr42050.f90: Ditto.
8664 * gfortran.dg/graphite/id-18.f90: Ditto.
8665 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8666 * gfortran.dg/graphite/pr41924.f90: Ditto.
8667 * gfortran.dg/graphite/pr42393.f90: Ditto.
8668 * gfortran.dg/graphite/pr37980.f90: Ditto.
8669 * gfortran.dg/graphite/pr38953.f90: Ditto.
8670 * gfortran.dg/graphite/pr42180.f90: Ditto.
8671 * gfortran.dg/graphite/pr42181.f90: Ditto.
8672 * gfortran.dg/where_operator_assign_4.f90: Ditto.
8673 * gfortran.dg/select_type_4.f90: Ditto.
8674 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8675 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8676 * gfortran.dg/lto/pr40725_0.f03: Ditto.
8677 * gfortran.dg/elemental_args_check_2.f90: Ditto.
8678 * gfortran.dg/whole_file_11.f90: Ditto.
8679 * gfortran.dg/private_type_11.f90: Ditto.
8680 * gfortran.dg/vect/vect-gems.f90: Ditto.
8681 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
211b0440 8682
9b41915f
L
86832010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8684
8685 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8686
82d6f532
EB
86872010-04-25 Eric Botcazou <ebotcazou@adacore.com>
8688
8689 * gnat.dg/pack15.ad[sb]: New test.
8690
910ed7dc
PB
86912010-04-25 Paolo Bonzini <bonzini@gnu.org>
8692
8693 * gcc.target/arm/mla-1.c: New test.
8694
8583a512
SK
86952010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
8696
8697 PR fortran/30073
8698 PR fortran/43793
910ed7dc 8699 * gfortran.dg/pr43793.f90: New test.
8583a512 8700
27d0d96a
BS
87012010-04-24 Bernd Schmidt <bernds@codesourcery.com>
8702
8703 PR tree-optimization/41442
8704 * gcc.target/i386/pr41442.c: New test.
8705
1cef01a0
HPN
87062010-04-24 Hans-Peter Nilsson <hp@axis.com>
8707
8708 PR fortran/43832
8709 * gfortran.dg/fgetc_3.f90: Delete bogus test.
8710
a3ba2937
JD
87112010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8712
8713 PR fortran/43832
8714 * gfortran.dg/open_nounit.f90: New test.
8715
991b4da1
PT
87162010-04-24 Paul Thomas <pault@gcc.gnu.org>
8717
8718 PR fortran/43841
8719 PR fortran/43843
8720 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8721
c7d0de89
MLI
87222010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8723
8724 * gcc.dg/Wconversion-integer.c: Update.
8725
915f5921
EB
87262010-04-23 Eric Botcazou <ebotcazou@adacore.com>
8727
8728 * gnat.dg/unchecked_convert5.adb: New test.
8729
7a38245d
RG
87302010-04-23 Richard Guenther <rguenther@suse.de>
8731
8732 PR lto/41734
8733 * gcc.dg/lto/20100423-2_0.c: New testcase.
8734 * gcc.dg/lto/20100423-2_0.c: Likewise.
8735
8fd8a06f
RG
87362010-04-23 Richard Guenther <rguenther@suse.de>
8737
8738 PR lto/43455
8739 * gcc.dg/lto/20100423-1_0.c: New testcase.
8740 * gcc.dg/lto/20100423-1_1.c: Likewise.
8741
77620011
MJ
87422010-04-23 Martin Jambor <mjambor@suse.cz>
8743
8744 PR tree-optimization/43846
8745 * gcc.dg/tree-ssa/sra-10.c: New test.
8746
5c20baf1
MJ
87472010-04-23 Martin Jambor <mjambor@suse.cz>
8748
8749 PR middle-end/43835
8750 * gcc.c-torture/execute/pr43835.c: New test.
8751
c67f69a3
RG
87522010-04-23 Richard Guenther <rguenther@suse.de>
8753
8754 PR lto/42653
8755 * g++.dg/lto/20100423-1_0.C: New testcase.
8756
d5dceab8
UB
87572010-04-22 Uros Bizjak <ubizjak@gmail.com>
8758
8759 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8760
87612010-04-22 Ira Rosen <irar@il.ibm.com>
74500b3e 8762
5bdd895c 8763 PR tree-optimization/43842
74500b3e
IR
8764 * gcc.dg/vect/pr43842.c: New test.
8765
8e80fcac
BS
87662010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8767
8768 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8769 * gcc.target/i386/wmul-2.c: Likewise.
8770
79b9f413
KG
87712010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8772
8773 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8774 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8775
44741f03
AM
87762010-04-22 Alexander Monakov <amonakov@ispras.ru>
8777
8778 * gfortran.dg/reassoc_6.f: New testcase.
8779
9193b1b4
BS
87802010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8781
8782 PR middle-end/29274
8783 * gcc.target/arm/wmul-1.c: New test.
8784 * gcc.target/arm/wmul-2.c: New test.
8785
b3be2694
RG
87862010-04-22 Richard Guenther <rguenther@suse.de>
8787
8788 PR tree-optimization/43845
8789 * gcc.c-torture/compile/pr43845.c: New testcase.
8790
5b58b39b
BS
87912010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8792
8793 PR middle-end/29274
8794 * gcc.target/i386/wmul-1.c: New test.
8795 * gcc.target/i386/wmul-2.c: New test.
8796 * gcc.target/bfin/wmul-1.c: New test.
8797 * gcc.target/bfin/wmul-2.c: New test.
8798
92375a20
RG
87992010-04-22 Richard Guenther <rguenther@suse.de>
8800
8801 PR fortran/43829
8802 * gfortran.dg/vector_subscript_6.f90: New testcase.
8803 * gfortran.dg/assign_10.f90: Adjust.
8804
2b65cd83
JJ
88052010-04-21 Jakub Jelinek <jakub@redhat.com>
8806
8807 PR fortran/43836
8808 * gfortran.dg/gomp/pr43836.f90: New test.
8809
11152c95
RG
88102010-04-21 Richard Guenther <rguenther@suse.de>
8811
8812 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8813
d64427ff
KG
88142010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8815
8816 * gcc.dg/torture/builtin-cproj-3.c: New.
8817
88274c4d
JM
88182010-04-20 Jason Merrill <jason@redhat.com>
8819
8820 PR c++/9335
8821 * g++.dg/template/recurse2.C: New.
8822 * g++.dg/parse/crash36.C: Adjust.
8823 * g++.dg/other/fold1.C: Adjust.
8824 * g++.dg/init/member1.C: Adjust.
8825 * lib/prune.exp: Prune "skipping N instantiation contexts".
8826
3c642f92
KG
88272010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8828
8829 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8830
43272bf5
KG
88312010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8832
8833 * gcc.dg/torture/builtin-cproj-1.c: New.
8834 * gcc.dg/torture/builtin-cproj-2.c: New.
8835
5a80a1dd
DS
88362010-04-20 Dodji Seketeli <dodji@redhat.com>
8837
8838 PR c++/43800
8839 PR c++/43704
8840 * g++.dg/template/typedef32.C: Adjust.
8841 * g++.dg/template/typedef33.C: New test.
8842
9c4174d8
PT
88432010-04-20 Paul Thomas <pault@gcc.gnu.org>
8844
8845 PR fortran/43227
8846 * gfortran.dg/proc_decl_23.f90: New test.
8847
8848 PR fortran/43266
8849 * gfortran.dg/abstract_type_6.f03: New test.
8850
94e85e0a
XDL
88512010-04-20 Xinliang David Li <davidxl@google.com>
8852
8853 * g++.dg/tree-ssa/fold-compare.C: New.
8854
48e50698
RG
88552010-04-20 Richard Guenther <rguenther@suse.de>
8856
8857 PR tree-optimization/39417
8858 * g++.dg/torture/pr39417.C: New testcase.
8859
b28ae58f
RG
88602010-04-20 Richard Guenther <rguenther@suse.de>
8861
8862 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8863
1197ce8e
JJ
88642010-04-20 Jakub Jelinek <jakub@redhat.com>
8865
8866 * g++.dg/debug/dwarf2/rv1.C: New test.
8867
72e2cf16
AK
88682010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8869
8870 PR target/43635
8871 * gcc.c-torture/compile/pr43635.c: New testcase.
8872
fd2e4e99
JJ
88732010-04-19 Jakub Jelinek <jakub@redhat.com>
8874
310e4472
JJ
8875 PR fortran/43339
8876 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8877 of sequential loops being private only in the innermost containing
8878 task region.
8879
fd2e4e99
JJ
8880 PR middle-end/43337
8881 * gfortran.dg/gomp/pr43337.f90: New test.
8882
1936a7d4
RG
88832010-04-19 Richard Guenther <rguenther@suse.de>
8884
8885 PR tree-optimization/43796
8886 * gfortran.dg/pr43796.f90: New testcase.
8887
d53bed0b
RG
88882010-04-19 Richard Guenther <rguenther@suse.de>
8889
8890 PR tree-optimization/43783
8891 * gcc.c-torture/execute/pr43783.c: New testcase.
8892
90f775a9
UB
88932010-04-19 Uros Bizjak <ubizjak@gmail.com>
8894
8895 PR target/43766
8896 * gcc.target/i386/pr43766.c: New test.
8897
8d9b7be5
JZ
88982010-04-19 Jie Zhang <jie@codesourcery.com>
8899
8900 PR target/43662
8901 * gcc.target/i386/pr43662.c: New test.
8902
d38f6bc0
DS
89032010-04-19 Dodji Seketeli <dodji@redhat.com>
8904
8905 PR c++/43704
8906 * g++.dg/template/typedef32.C: New test.
8907
d5dceab8 89082010-04-19 Ira Rosen <irar@il.ibm.com>
b5aeb3bb 8909
d5dceab8
UB
8910 PR tree-optimization/37027
8911 * lib/target-supports.exp
b5aeb3bb
IR
8912 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8913 * gcc.dg/vect/pr37027.c: New test.
d5dceab8
UB
8914 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8915 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8916 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8917 gcc.dg/vect/vect-complex-6.c: Likewise.
b5aeb3bb 8918
5a2fa9e8
JJ
89192010-04-19 Jakub Jelinek <jakub@redhat.com>
8920
8921 * g++.dg/debug/dwarf2/enum1.C: New test.
8922
896ee672
EB
89232010-04-18 Eric Botcazou <ebotcazou@adacore.com>
8924
8925 * gnat.dg/rep_clause5.ad[sb]: New test.
8926 * gnat.dg/rep_clause5_pkg.ads: New helper.
8927
d5dceab8 89282010-04-18 Ira Rosen <irar@il.ibm.com>
59eefaa6
IR
8929
8930 PR tree-optimization/43771
8931 * g++.dg/vect/pr43771.cc: New test.
8932
6c559604
SK
89332010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
8934
896ee672
EB
8935 PR fortran/31538
8936 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8937 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6c559604 8938
728936bb
EB
89392010-04-17 Eric Botcazou <ebotcazou@adacore.com>
8940
8941 * gnat.dg/sizetype.adb: Rename into...
8942 * gnat.dg/sizetype1.adb: ...this.
8943 * gnat.dg/sizetype2.adb: New test.
8944
12de6355
RG
89452010-04-16 Richard Guenther <rguenther@suse.de>
8946
8947 PR tree-optimization/43572
8948 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8949
68a3eb69
EB
89502010-04-16 Olivier Hainque <hainque@adacore.com>
8951
8952 * gnat.dg/specs/discr_private.ads: New test.
8953
f0c6475a 89542010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6ea007e4
BS
8955
8956 PR target/41514
f0c6475a
BS
8957 * gcc.target/arm/thumb-comparisons.c: New test.
8958
8959 PR target/40603
8960 * gcc.target/arm/thumb-cbranchqi.c: New test.
6ea007e4 8961
7a296495
CB
89622010-04-16 Christian Bruel <christian.bruel@st.com>
8963
8964 * g++.dg/torture/pr36191.C: Enable for SH.
8965
169afcb9
EB
89662010-04-16 Eric Botcazou <ebotcazou@adacore.com>
8967
8968 * gnat.dg/wide_boolean.adb: New test.
8969 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8970
25a6a873
RG
89712010-04-15 Richard Guenther <rguenther@suse.de>
8972
8973 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8974 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8975 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8976 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8977 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8978 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8979 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8980 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8981 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8982 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8983 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8984 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8985 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8986 * gcc.dg/torture/ipa-pta-2.c: Likewise.
8987 * gcc.dg/torture/ipa-pta-1.c: Adjust.
8988
f0c6475a 89892010-04-14 Bernd Schmidt <bernds@codesourcery.com>
31ce8a53
BS
8990
8991 PR target/21803
8992 * gcc.target/arm/pr42496.c: New test.
8993
943f82e7
JM
89942010-04-14 Jason Merrill <jason@redhat.com>
8995
8996 PR c++/36625
8997 * g++.dg/ext/attrib38.C: New.
8998
88f33b96
SE
89992010-04-14 Steve Ellcey <sje@cup.hp.com>
9000
9001 PR testsuite/43739
9002 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9003
289fcbbd
MLI
90042010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9005
9006 PR 42966
9007 * gcc.dg/cpp/warn-undef-2.c: Update.
9008 * gcc.dg/cpp/warn-traditional-2.c: Update.
9009 * gcc.dg/cpp/warn-comments-2.c: Update.
9010 * gcc.dg/cpp/warn-variadic-2.c: Update.
9011 * gcc.dg/cpp/warn-long-long-2.c: Update.
9012 * gcc.dg/cpp/warn-deprecated-2.c: Update.
9013 * gcc.dg/cpp/warn-multichar-2.c: Update.
9014 * gcc.dg/cpp/warn-normalized-3.c: Update.
9015 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9016 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9017 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9018 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9019 * gcc.dg/cpp/warn-redefined-2.c: Update.
9020 * gfortran.dg/warning-directive-2.F90: Update.
9021 * c-c++-common/cpp/warning-directive-2.c: Update.
9022
fc249fe5
MM
90232010-04-14 Michael Matz <matz@suse.de>
9024
9025 PR tree-optimization/42963
b6b7f703 9026 * gcc.dg/pr42963.c: New testcase.
fc249fe5 9027
f08863f9
EB
90282010-04-14 Eric Botcazou <ebotcazou@adacore.com>
9029
9030 * gnat.dg/class_wide.adb: Rename into...
9031 * gnat.dg/class_wide1.adb: ...this.
9032 * gnat.dg/class_wide2.ad[sb]: New test.
9033
64f002ed
TB
90342010-04-14 Tobias Burnus <burnus@net-b.de>
9035
9036 PR fortran/18918
9037 * gfortran.dg/coarray_9.f90: Update dg-errors.
9038 * gfortran.dg/coarray_10.f90: New test.
9039 * gfortran.dg/coarray_11.f90: New test.
9040
e1859f33
JD
90412010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9042
9043 PR fortran/43747
9044 gfortran.dg/initialization_24.f90: New test.
9045
44b2dc6c
JM
90462010-04-13 Jason Merrill <jason@redhat.com>
9047
9048 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9049 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9050
4867a0c6
MLI
90512010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
9052
9053 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9054 * g++.dg/dg.exp: Likewise.
9055 * gcc.dg/cpp/warning-directive-1.c: Move to ...
9056 * c-c++-common/cpp/warning-directive-1.c: ... here.
9057 * gcc.dg/cpp/warning-directive-2.c: Move to ...
9058 * c-c++-common/cpp/warning-directive-2.c: ... here.
9059 * gcc.dg/cpp/warning-directive-3.c: Move to ...
9060 * c-c++-common/cpp/warning-directive-3.c: ... here.
9061 * gcc.dg/cpp/warning-directive-4.c: Move to ...
9062 * c-c++-common/cpp/warning-directive-4.c: ... here.
9063 * g++.dg/cpp/warning-directive-1.C: Delete.
9064 * g++.dg/cpp/warning-directive-2.C: Delete.
9065 * g++.dg/cpp/warning-directive-3.C: Delete.
9066 * g++.dg/cpp/warning-directive-4.C: Delete.
9067 * gcc.dg/cpp/normalised-3.c: Delete.
9068 * g++.dg/cpp/normalised-1.C: Rename as ...
9069 * c-c++-common/cpp/normalised-3.c: ... this.
9070
0f2ffb9a
MJ
90712010-04-13 Martin Jambor <mjambor@suse.cz>
9072
9073 * gcc.dg/tree-ssa/sra-9.c: New test.
9074
f78b86c0
MM
90752010-04-13 Michael Matz <matz@suse.de>
9076
9077 PR middle-end/43730
9078 * gcc.dg/pr43730.c: New test.
9079
143597ff
MM
90802010-04-13 Michael Matz <matz@suse.de>
9081
9082 * gcc.dg/tree-ssa/negate.c: New testcase.
9083
9d7b53cc
RG
90842010-04-13 Richard Guenther <rguenther@suse.de>
9085
9086 PR testsuite/43735
9087 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9088
777e1f09
RG
90892010-04-13 Richard Guenther <rguenther@suse.de>
9090
9091 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9092
76af763d
EB
90932010-04-13 Eric Botcazou <ebotcazou@adacore.com>
9094
9095 * gnat.dg/derived_type1.adb: New test.
9096
4adbd5dd
MK
90972010-04-13 Matthias Klose <doko@ubuntu.com>
9098
9099 * gcc.dg/plugindir1.c: New testcase.
9100 * gcc.dg/plugindir2.c: New testcase.
9101 * gcc.dg/plugindir3.c: New testcase.
9102 * gcc.dg/plugindir4.c: New testcase.
9103
e0db9cc6
UB
91042010-04-12 Uros Bizjak <ubizjak@gmail.com>
9105
9106 * gcc.target/i386/rotate-2.c: New test.
9107
d6850483
JM
91082010-04-12 Jason Merrill <jason@redhat.com>
9109
e62e4922
JM
9110 PR c++/43641
9111 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
d6850483
JM
9112 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9113
9d809e8f
FC
91142010-04-12 Fabien Chene <fabien.chene@gmail.com>
9115
9116 PR c++/25811
9117 * g++.dg/init/pr25811.C: New test.
9118
c7392d11
RO
91192010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9120
9121 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9122 dg-error, dg-warning.
9123 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9124
af961c7f
RG
91252010-04-12 Richard Guenther <rguenther@suse.de>
9126
9127 * gcc.dg/torture/inline-2.c: New testcase.
9128
f101882a
JJ
91292010-04-12 Jakub Jelinek <jakub@redhat.com>
9130
fa8351f8
JJ
9131 PR bootstrap/43699
9132 * gcc.dg/Wunused-var-7.c: New test.
9133
f101882a
JJ
9134 PR tree-optimization/43560
9135 * gcc.c-torture/execute/pr43560.c: New test.
9136
675c873b
EB
91372010-04-12 Eric Botcazou <ebotcazou@adacore.com>
9138
9139 * gnat.dg/aggr13.adb: New test.
9140 * gnat.dg/aggr14.adb: Likewise.
9141 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9142
3fc20697
RG
91432010-04-12 Richard Guenther <rguenther@suse.de>
9144
9145 PR c++/43611
9146 * g++.dg/torture/pr43611.C: New testcase.
9147
c4712597
SZ
91482010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
9149
9150 PR c/36774
9151 * gcc.dg/pr36774-1.c: New test.
9152 * gcc.dg/pr36774-2.c: New test.
9153
c11c09f9
KP
91542010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9155
9156 * gcc.target/sh/rte-delay-slot.c: New test.
9157
3cd64bab
EB
91582010-04-11 Eric Botcazou <ebotcazou@adacore.com>
9159
9160 * gnat.dg/pack9.adb: Remove -cargs option.
9161 * gnat.dg/aggr12.ad[sb]: New test.
9162
a6d57223
JZ
91632010-04-10 Jie Zhang <jie@codesourcery.com>
9164
9165 PR target/43417
9166 * gcc.target/sh/pr43417.c: New test.
9167
687ea68f
TB
91682010-04-10 Tobias Burnus <burnus@net-b.de>
9169
9170 PR fortran/43591
9171 * gfortran.dg/spec_expr_6.f90: New test.
9172
d8a12e84
MLI
91732010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9174
9175 PR cpp/43195
9176 * gcc.dg/cpp/pr43195.c: New.
9177 * gcc.dg/cpp/pr43195.h: New.
9178
d0b8780d
MLI
91792010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9180
9181 PR 42965
9182 * gcc.dg/Werror-6.c: Adjust.
9183 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9184 * gcc.dg/Werror-4.c: Likewise.
9185 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9186 * gcc.dg/Wswitch-enum-error.c: Likewise.
9187 * gcc.dg/Wpointer-arith.c: Likewise.
9188 * gcc.dg/Wfatal.c: Likewise.
9189 * gcc.dg/Wswitch-error.c: Likewise.
9190 * g++.dg/warn/unused-result1-Werror.c: Likewise.
9191 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9192 * gcc.dg/cpp/warn-undef-2.c: Likewise.
9193 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9194 * gcc.dg/cpp/warn-comments-2.c: Likewise.
9195 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9196 * gcc.dg/cpp/warning-directive-2.c: Likewise.
9197 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9198 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9199 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9200 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9201 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9202 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9203 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9204 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9205 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9206 * g++.dg/cpp/warning-directive-2.C: Likewise.
9207 * gfortran.dg/warning-directive-2.F90: Likewise.
9208
cb6addf4
JM
92092010-04-09 Jason Merrill <jason@redhat.com>
9210
9211 PR c++/42623
9212 * g++.dg/template/sizeof13.C: New.
9213
c688a8b0
KT
92142010-04-09 Kai Tietz <kai.tietz@onevision.com>
9215
9216 * g++.dg/other/pr35504.C: Add check for thiscall.
9217 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9218 * gcc.dg/torture/stackalign/thiscall-1.c: New.
27431d88 9219
dc8d2739
MLI
92202010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9221
9222 PR c++/28584
9223 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9224 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
27431d88 9225 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
dc8d2739 9226 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
27431d88 9227 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
dc8d2739
MLI
9228 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
9229 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9230 * g++.dg/other/increment1.C: Likewise.
9231
d3a9eea2
TB
92322010-04-09 Tobias Burnus <burnus@net-b.de>
9233
9234 PR fortran/18918
9235 * gfortran.dg/coarray_7.f90: New test.
9236 * gfortran.dg/coarray_8.f90: New test.
9237
824935ee
BD
92382010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
9239
9240 PR fortran/28039
9241 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9242
07c60ef7
RO
92432010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9244
9245 PR target/43643
9246 * gcc.dg/pr43643.c: New test.
9247
3e2f637e
TB
92482010-04-08 Tobias Burnus <burnus@net-b.de>
9249
9250 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9251
84ae6d7b
RG
92522010-04-08 Richard Guenther <rguenther@suse.de>
9253
9254 PR tree-optimization/43679
9255 * gcc.c-torture/compile/pr43679.c: New testcase.
9256
aa847cc8
JJ
92572010-04-08 Jakub Jelinek <jakub@redhat.com>
9258
9259 PR debug/43670
9260 * gcc.dg/pr43670.c: New test.
9261
b0aef8a8
MK
92622010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
9263
9264 PR middle-end/40815
9265 * gcc.dg/tree-ssa/reassoc-19.c: New.
9266
60d3aec4
JJ
92672010-04-07 Jakub Jelinek <jakub@redhat.com>
9268
ebfbbdc5
JJ
9269 PR c/18624
9270 * gcc.dg/Wunused-var-1.c: New test.
9271 * gcc.dg/Wunused-var-2.c: New test.
9272 * gcc.dg/Wunused-var-3.c: New test.
9273 * gcc.dg/Wunused-var-4.c: New test.
9274 * gcc.dg/Wunused-var-5.c: New test.
9275 * gcc.dg/Wunused-var-6.c: New test.
9276 * gcc.dg/Wunused-parm-1.c: New test.
9277
60d3aec4
JJ
9278 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9279 * gcc.dg/trunc-1.c: Likewise.
9280 * gcc.dg/vla-9.c: Likewise.
9281 * gcc.dg/dfp/composite-type.c: Likewise.
9282
b51e84c9
IS
92832010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9284
9285 PR objc/35996
9286 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9287 * obj-c++.dg/objc-gc-3.mm: Ditto.
9288
87cf0651
SB
92892010-04-07 Simon Baldwin <simonb@google.com>
9290
9291 * gcc.dg/cpp/warn-undef-2.c: New.
9292 * gcc.dg/cpp/warn-traditional-2.c: New.
9293 * gcc.dg/cpp/warn-comments-2.c: New.
9294 * gcc.dg/cpp/warning-directive-1.c: New.
9295 * gcc.dg/cpp/warn-long-long.c: New.
9296 * gcc.dg/cpp/warn-traditional.c: New.
9297 * gcc.dg/cpp/warn-variadic-2.c: New.
9298 * gcc.dg/cpp/warn-undef.c: New.
9299 * gcc.dg/cpp/warn-normalized-1.c: New.
9300 * gcc.dg/cpp/warning-directive-2.c: New.
9301 * gcc.dg/cpp/warn-long-long-2.c: New.
9302 * gcc.dg/cpp/warn-variadic.c: New.
9303 * gcc.dg/cpp/warn-normalized-2.c: New.
9304 * gcc.dg/cpp/warning-directive-3.c: New.
9305 * gcc.dg/cpp/warn-deprecated-2.c: New.
9306 * gcc.dg/cpp/warn-trigraphs-1.c: New.
9307 * gcc.dg/cpp/warn-multichar-2.c: New.
9308 * gcc.dg/cpp/warn-normalized-3.c: New.
9309 * gcc.dg/cpp/warning-directive-4.c: New.
9310 * gcc.dg/cpp/warn-unused-macros.c: New.
9311 * gcc.dg/cpp/warn-trigraphs-2.c: New.
9312 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9313 * gcc.dg/cpp/warn-cxx-compat.c: New.
9314 * gcc.dg/cpp/warn-redefined.c: New.
9315 * gcc.dg/cpp/warn-trigraphs-3.c: New.
9316 * gcc.dg/cpp/warn-unused-macros-2.c: New.
9317 * gcc.dg/cpp/warn-deprecated.c: New.
9318 * gcc.dg/cpp/warn-trigraphs-4.c: New.
9319 * gcc.dg/cpp/warn-redefined-2.c: New.
9320 * gcc.dg/cpp/warn-comments.c: New.
9321 * gcc.dg/cpp/warn-multichar.c: New.
9322 * g++.dg/cpp/warning-directive-1.C: New.
9323 * g++.dg/cpp/warning-directive-2.C: New.
9324 * g++.dg/cpp/warning-directive-3.C: New.
9325 * g++.dg/cpp/warning-directive-4.C: New.
9326 * gfortran.dg/warning-directive-1.F90: New.
9327 * gfortran.dg/warning-directive-3.F90: New.
9328 * gfortran.dg/warning-directive-2.F90: New.
9329 * gfortran.dg/warning-directive-4.F90: New.
58e0f0d3 9330
87cf0651 93312010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
9332
9333 PR objc++/23716
58e0f0d3
IS
9334 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9335
2401726e
JM
93362010-04-07 Jason Merrill <jason@redhat.com>
9337
48326487
JM
9338 * g++.dg/template/dr408.C: New.
9339
ae099258
JM
9340 * g++.dg/lookup/ns4.C: New.
9341
feb3b88a
JM
9342 PR c++/38392
9343 * g++.dg/template/friend51.C: New test.
9344
2401726e
JM
9345 PR c++/41970
9346 * g++.old-deja/g++.other/linkage1.C: Adjust.
9347
5fd5c97a
DS
93482010-04-07 Dodji Seketeli <dodji@redhat.com>
9349
9350 PR c++/42697
9351 * g++.dg/template/crash94.C: New test.
9352
7c094c11
DS
93532010-04-07 Dodji Seketeli <dodji@redhat.com>
9354
9355 PR c++/40239
9356 * g++.dg/init/aggr5.C: New test.
9357 * g++.dg/init/aggr5.C: New test.
9358
12bd5a1e
RG
93592010-04-07 Richard Guenther <rguenther@suse.de>
9360
9361 PR tree-optimization/43270
9362 * g++.dg/warn/Warray-bounds-4.C: New testcase.
9363 * gcc.dg/Warray-bounds-7.c: Likewise.
9364
b1fa9126
EB
93652010-04-07 Eric Botcazou <ebotcazou@adacore.com>
9366
9367 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9368 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9369 * gnat.dg/bit_packed_array4.ad[sb]: New test.
9370
6addabbb
JZ
93712010-04-07 Jie Zhang <jie@codesourcery.com>
9372
9373 PR c++/42556
9374 * g++.dg/init/pr42556.C: New test.
9375
a42f1217
DS
93762010-04-07 Dodji Seketeli <dodji@redhat.com>
9377
9378 PR debug/43628
9379 * g++.dg/debug/dwarf2/typedef2.C: New test.
9380
c88199cd
DS
93812010-04-06 Dodji Seketeli <dodji@redhat.com>
9382
27431d88 9383 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
c88199cd
DS
9384 c-c++-common/dwarf2/redeclaration-1.C
9385
d4a2b486
JM
93862010-04-06 Jason Merrill <jason@redhat.com>
9387
9388 * g++.dg/cpp0x/pr31437.C: Adjust error location.
9389 * g++.dg/ext/attrib18.C: Likewise.
9390 * g++.dg/ext/bitfield2.C: Likewise.
9391 * g++.dg/ext/bitfield4.C: Likewise.
9392 * g++.dg/ext/visibility/warn2.C: Likewise.
9393 * g++.dg/ext/visibility/warn3.C: Likewise.
9394 * g++.dg/gomp/pr26690-1.C: Likewise.
9395 * g++.dg/inherit/covariant7.C: Likewise.
9396 * g++.dg/init/synth2.C: Likewise.
9397 * g++.dg/lookup/using7.C: Likewise.
9398 * g++.dg/other/crash-4.C: Likewise.
9399 * g++.dg/other/error13.C: Likewise.
9400 * g++.dg/other/error20.C: Likewise.
9401 * g++.dg/parse/crash31.C: Likewise.
9402 * g++.dg/parse/error16.C: Likewise.
9403 * g++.dg/parse/error19.C: Likewise.
9404 * g++.dg/parse/error27.C: Likewise.
9405 * g++.dg/parse/error28.C: Likewise.
9406 * g++.dg/parse/fused-params1.C: Likewise.
9407 * g++.dg/template/error2.C: Likewise.
9408 * g++.dg/template/local6.C: Likewise.
9409 * g++.dg/template/qualttp15.C: Likewise.
9410 * g++.dg/warn/Wnvdtor-2.C: Likewise.
9411 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9412 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9413 * g++.old-deja/g++.brendan/crash29.C: Likewise.
9414 * g++.old-deja/g++.eh/spec6.C: Likewise.
9415 * g++.old-deja/g++.jason/crash3.C: Likewise.
9416 * g++.old-deja/g++.jason/destruct2.C: Likewise.
9417 * g++.old-deja/g++.law/ctors5.C: Likewise.
9418 * g++.old-deja/g++.law/ctors9.C: Likewise.
9419 * g++.old-deja/g++.mike/p3538a.C: Likewise.
9420 * g++.old-deja/g++.mike/p3538b.C: Likewise.
9421 * g++.old-deja/g++.other/struct1.C: Likewise.
9422 * g++.old-deja/g++.other/volatile1.C: Likewise.
9423 * g++.old-deja/g++.pt/crash36.C: Likewise.
9424 * g++.old-deja/g++.pt/derived3.C: Likewise.
9425 * g++.old-deja/g++.robertl/eb109.C: Likewise.
9426 * g++.old-deja/g++.robertl/eb4.C: Likewise.
9427
9310a3e2
SP
94282010-04-06 Sebastian Pop <sebastian.pop@amd.com>
9429
9430 PR middle-end/43519
9431 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9432 * gcc.dg/graphite/id-19.c: New.
9433
c86a3947
CF
94342010-04-06 Changpeng Fang <changpeng.fang@amd.com>
9435
9436 PR middle-end/32824
9437 * gcc.dg/vect/pr32824: New.
9438
f4d1d50a
TB
94392010-04-06 Tobias Burnus <burnus@net-b.de>
9440
9441 PR fortran/18918
9442 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9443 * gfortran.dg/coarray_3.f90: Ditto.
9444 * gfortran.dg/coarray_4.f90: Ditto.
9445 * gfortran.dg/coarray_5.f90: Ditto.
9446 * gfortran.dg/coarray_6.f90: Ditto.
9447 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9448
178f9aa1
TB
94492010-04-06 Tobias Burnus <burnus@net-b.de>
9450
9451 PR fortran/18918
9452 * gfortran.dg/coarray_4.f90: Fix test.
9453 * gfortran.dg/coarray_6.f90: Add more tests.
9454
be59db2d
TB
94552010-04-06 Tobias Burnus <burnus@net-b.de>
9456
9457 PR fortran/18918
9458 * gfortran.dg/coarray_4.f90: New test.
9459 * gfortran.dg/coarray_5.f90: New test.
9460 * gfortran.dg/coarray_6.f90: New test.
9461
385e8144
TB
94622010-04-06 Tobias Burnus <burnus@net-b.de>
9463
9464 PR fortran/18918
9465 * gfortran.dg/iso_fortran_env_5.f90: New test.
9466 * gfortran.dg/iso_fortran_env_6.f90: New test.
9467
d0a4a61c
TB
94682010-04-06 Tobias Burnus <burnus@net-b.de>
9469
9470 PR fortran/39997
9471 * gfortran.dg/coarray_1.f90: New test.
9472 * gfortran.dg/coarray_2.f90: New test.
9473 * gfortran.dg/coarray_3.f90: New test.
9474
d5eebac0
JM
94752010-04-06 Jason Merrill <jason@redhat.com>
9476
62daa139
JM
9477 PR c++/43648
9478 * g++.dg/template/dtor8.C: New.
9479
d5eebac0
JM
9480 PR c++/43621
9481 * g++.dg/template/error-recovery2.C: New.
9482
b1a0b3b4
JH
94832010-04-06 Jan Hubicka <jh@suse.czpli
9484
9485 PR tree-optimization/42906
9486 * gcc.dg/tree-ssa/dce-1.c: New testcase.
9487
2b56d6a4
TB
94882010-04-06 Tobias Burnus <burnus@net-b.de>
9489
9490 PR fortran/43178
9491 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9492 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9493 * gfortran.dg/auto_dealloc_1.f90: Ditto.
9494
56186ac2
RG
94952010-04-06 Richard Guenther <rguenther@suse.de>
9496
9497 PR tree-optimization/43627
9498 * gcc.dg/tree-ssa/vrp49.c: New testcase.
9499
7d11d368
JJ
95002010-04-06 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR target/43638
9503 * gcc.target/i386/pr43638.c: New test.
9504
eb12d0ae
RG
95052010-04-06 Richard Guenther <rguenther@suse.de>
9506
9507 PR middle-end/43661
9508 * gcc.c-torture/compile/pr43661.c: New testcase.
9509
be33cc50
JJ
95102010-04-06 Jakub Jelinek <jakub@redhat.com>
9511
9512 * gcc.target/s390/stackcheck1.c: Add dg-warning.
9513
0e8ff409
SP
95142010-04-04 Sebastian Pop <sebastian.pop@amd.com>
9515
9516 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9517
1cdaa211
RG
95182010-04-02 Richard Guenther <rguenther@suse.de>
9519
9520 PR tree-optimization/43629
9521 * gcc.c-torture/execute/pr43629.c: New testcase.
9522
b879c108 95232010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
014753cc 9524 Dominique d'Humieres <dominiq@lps.ens.fr>
b879c108
JB
9525
9526 PR libfortran/43605
9527 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9528
777351a5
DS
95292010-04-01 Dodji Seketeli <dodji@redhat.com>
9530
9531 PR debug/43325
9532 * c-c++-common/dwarf2/redeclaration-1.C: New test.
9533
d4b5fb22
JM
95342010-04-01 Jason Merrill <jason@redhat.com>
9535
9536 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9537
e76a3fde
JB
95382010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9539 Manfred Schwarb <manfred99@gmx.ch>
9540
9541 PR libfortran/43605
9542 * gfortran.dg/ftell_3.f90: New test.
9543
5e9fb3db
RG
95442010-04-01 Richard Guenther <rguenther@suse.de>
9545
9546 PR middle-end/43614
9547 * gcc.c-torture/compile/pr43614.c: New testcase.
9548
d3f76f83
MJ
95492010-04-01 Martin Jambor <mjambor@suse.cz>
9550
9551 PR tree-optimization/43141
9552 * gcc.dg/guality/pr43141.c: New test.
27431d88 9553
35eb7ed7
RO
95542010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9555
9556 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9557 * g++.dg/eh/spbp.C: Likewise.
9558 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9559 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9560 superfluous casts.
9561 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9562 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
9563 * objc.dg/dwarf-2.m: Likewise.
9564
25d635d9
SP
95652010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9566
9567 PR middle-end/43464
9568 * gcc.dg/graphite/id-pr43464.c: New.
9569 * gcc.dg/graphite/id-pr43464-1.c: New.
9570
95712010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9572
9573 PR middle-end/43351
9574 * gcc.dg/graphite/id-pr43351.c
9575
2981f206
IS
95762010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9577
03af6e44
IS
9578 PR testsuite/35165
9579 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9580 * obj-c++.dg/try-catch-2.mm: Ditto.
9581 * obj-c++.dg/lookup-2.mm: Ditto.
9582 * obj-c++.dg/encode-8.m: Ditto.
9583 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9584 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9585 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9586 * obj-c++.dg/const-str-11.mm: Ditto.
9587 * obj-c++.dg/const-str-9.mm: Ditto.
9588 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9589 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9590 * obj-c++.dg/except-1.mm: Ditto.
9591 * obj-c++.dg/const-str-7.mm: Ditto.
9592 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9593 * obj-c++.dg/const-str-3.mm: Ditto.
9594 * obj-c++.dg/const-str-7.mm: Ditto.
9595 * obj-c++.dg/stubify-2.mm: Change dump file name.
9596
2981f206 9597 PR objc++/23613
b6b7f703 9598 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2981f206 9599 New macro.
b6b7f703 9600 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2981f206
IS
9601 Remove dg-xfail-if.
9602
9bae1881
MJ
96032010-03-31 Martin Jambor <mjambor@suse.cz>
9604
9605 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
9606 only with -O2, -O3 or -Os and not with -fwhopr.
9607
d7df0b91
DS
96082010-03-31 Dodji Seketeli <dodji@redhat.com>
9609
9610 PR c++/43558
9611 * g++.dg/template/typedef31.C: New test.
9612
f0c01ffd
RO
96132010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9614
9615 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9616 assembler output on *-*-solaris2*.
9617 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9618
132b4e82
JJ
96192010-03-31 Jakub Jelinek <jakub@redhat.com>
9620
9621 PR debug/43557
9622 * gcc.dg/pr43557-1.c: New test.
9623 * gcc.dg/pr43557-2.c: New file.
9624
dc12b70e
JZ
96252010-03-31 Jie Zhang <jie@codesourcery.com>
9626
9627 PR 43562
9628 * gcc.dg/pr43562.c: New test.
9629
fb077955
JM
96302010-03-30 Jason Merrill <jason@redhat.com>
9631
74537078
JM
9632 PR c++/43076
9633 * g++.dg/template/error-recovery1.C: New.
9634
fb077955
JM
9635 PR c++/41786
9636 * g++.dg/parse/ambig5.C: New.
9637
03a5f060
JJ
96382010-03-30 Jakub Jelinek <jakub@redhat.com>
9639
9640 PR debug/43593
9641 * gcc.dg/guality/pr43593.c: New test.
9642
8533c9d8
SP
96432010-03-30 Sebastian Pop <sebastian.pop@amd.com>
9644
9645 PR middle-end/43430
9646 * gcc.dg/vect/pr43430-1.c: New.
9647
ce0ecb98
JM
96482010-03-30 Jason Merrill <jason@redhat.com>
9649
9650 PR c++/43559
9651 * g++.dg/template/partial7.C: New.
9652
a3e7e012
AK
96532010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9654
9655 * gcc.target/s390/stackcheck1.c: New testcase.
9656
63fd8255
JD
96572010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9658
9659 PR libfortran/43265
9660 * gfortran.dg/read_eof_8.f90: New test.
9661
0591d33e
JM
96622010-03-29 Jason Merrill <jason@redhat.com>
9663
43d0678a
JM
9664 * gcc.dg/cpp/include6.c: Change [] to ().
9665
00a81b8b
JM
9666 N3077
9667 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9668 splicing and UCNs.
9669 * c-c++-common/raw-string-2.c: Add trigraph test.
9670 * c-c++-common/raw-string-8.c: New.
9671 * c-c++-common/raw-string-9.c: New.
9672 * c-c++-common/raw-string-10.c: New.
9673
0591d33e
JM
9674 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9675 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9676 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9677 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9678 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9679 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9680 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9681
58adb739
RG
96822010-03-29 Richard Guenther <rguenther@suse.de>
9683
9684 PR tree-optimization/43560
9685 * gcc.dg/torture/pr43560.c: New testcase.
9686
52150625
JM
96872010-03-29 Jason Merrill <jason@redhat.com>
9688
9689 N3077
9690 * g++.dg/ext/raw-string-1.C: Change [] to ().
9691 * g++.dg/ext/raw-string-2.C: Change [] to ().
9692 Don't use \ in delimiter.
9693 * g++.dg/ext/raw-string-3.C: Change [] to ().
9694 * g++.dg/ext/raw-string-4.C: Change [] to ().
9695 * g++.dg/ext/raw-string-5.C: Change [] to ().
9696 Test for error on \ in delimiter.
9697 * g++.dg/ext/raw-string-6.C: Change [] to ().
9698 * g++.dg/ext/raw-string-7.C: Change [] to ().
9699
3b34d92c
JZ
97002010-03-29 Jie Zhang <jie@codesourcery.com>
9701
9702 PR 43564
9703 * gcc.dg/pr43564.c: New test.
9704
10fa280a
TB
97052010-03-29 Tobias Burnus <burnus@net-b.de>
9706
9707 PR fortran/43551
9708 * gfortran.dg/direct_io_12.f90: New test.
9709
88cc1e04
JH
97102010-03-28 Jan Hubicka <jh@suse.cz>
9711
9712 PR tree-optimization/43505
9713 * gfortran.dg/pr43505.f90: New testcase.
9714
fb6807b8
UB
97152010-03-27 Uros Bizjak <ubizjak@gmail.com>
9716
9717 PR tree-optimization/43528
9718 * gcc.target/i386/pr43528.c: New test.
9719
10e76c1a
JM
97202010-03-26 Joseph Myers <joseph@codesourcery.com>
9721
9722 PR c/43381
9723 * gcc.dg/parm-impl-decl-3.c: New test.
9724
c6cc83d0
JM
97252010-03-26 Jason Merrill <jason@redhat.com>
9726
9727 PR c++/43509
9728 * g++.dg/cpp0x/parse1.C: New.
9729
fb04bb84
UB
97302010-03-26 Uros Bizjak <ubizjak@gmail.com>
9731
9732 PR target/43524
9733 * gcc.target/i386/pr43524.c: New test.
9734
13604671
MJ
97352010-03-26 Martin Jambor <mjambor@suse.cz>
9736
b6b7f703 9737 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
fb04bb84 9738 whitespace, rename main to foo.
b6b7f703
L
9739 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9740 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9741 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9742 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9743 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9744 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9745 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9746 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9747 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9748 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9749 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13604671 9750
5f431950
DS
97512010-03-26 Dodji Seketeli <dodji@redhat.com>
9752
9753 PR c++/43327
9754 * g++.dg/other/crash-10.C: New test.
9755 * g++.dg/other/crash-11.C: New test.
9756
259d831f
JD
97572010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9758
9759 PR libfortran/43517
9760 * gfortran.dg/read_eof_7.f90: New test.
9761
812398e4
IS
97622010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9763
9764 PR objc/35165
9765 PR testsuite/43512
9766 * objc-obj-c++-shared: New directory.
9767 * objc-obj-c++-shared/Object1-implementation.h: New file.
9768 * objc-obj-c++-shared/Object1.h: New file.
9769 * objc-obj-c++-shared/Protocol1.h: New file.
9770 * objc-obj-c++-shared/next-abi.h: New file.
9771 * objc-obj-c++-shared/next-mapping.h: New file.
9772 * objc/execute/next_mapping.h: Delete.
9773 * objc.dg/special/special.exp: For all targets run the tests with
fb04bb84 9774 -fgnu-runtime, for darwin targets also run the tests with
812398e4
IS
9775 -fnext-runtime.
9776 * objc.dg/dg.exp: Ditto.
9777 * obj-c++.dg/dg.exp: Ditto.
9778 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9779 Protocol1.h) and next-mapping.h as required. Amend testcase to
9780 include use of updated NeXT interface.
9781 * objc/execute/formal_protocol-5.m: Ditto.
9782 * objc/execute/protocol-isEqual-2.m: Ditto.
fb04bb84 9783 * objc/execute/protocol-isEqual-4.m: Ditto.
812398e4
IS
9784 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9785 Protocol1.h) and next-mapping.h as required.
9786 * objc/execute/object_is_class.m: Ditto.
9787 * objc/execute/enumeration-1.m: Ditto.
9788 * objc/execute/class-13.m: Ditto.
9789 * objc/execute/formal_protocol-2.m: Ditto.
9790 * objc/execute/formal_protocol-4.m: Ditto.
9791 * objc/execute/class-1.m: Ditto.
9792 * objc/execute/bycopy-1.m: Ditto.
9793 * objc/execute/formal_protocol-6.m: Ditto.
9794 * objc/execute/bycopy-3.m: Ditto.
9795 * objc/execute/class-3.m: Ditto.
9796 * objc/execute/bf-11.m: Ditto.
9797 * objc/execute/class-5.m: Ditto.
9798 * objc/execute/bf-13.m: Ditto.
9799 * objc/execute/class-7.m: Ditto.
9800 * objc/execute/bf-15.m: Ditto.
9801 * objc/execute/class-9.m: Ditto.
9802 * objc/execute/bf-17.m: Ditto.
9803 * objc/execute/bf-19.m: Ditto.
9804 * objc/execute/IMP.m: Ditto.
9805 * objc/execute/exceptions/catchall-1.m: Ditto.
9806 * objc/execute/exceptions/trivial.m: Ditto.
9807 * objc/execute/exceptions/finally-1.m: Ditto.
9808 * objc/execute/exceptions/local-variables-1.m: Ditto.
9809 * objc/execute/exceptions/foward-1.m: Ditto.
9810 * objc/execute/bf-2.m: Ditto.
9811 * objc/execute/string1.m: Ditto.
9812 * objc/execute/bf-4.m: Ditto.
9813 * objc/execute/informal_protocol.m: Ditto.
9814 * objc/execute/string3.m: Ditto.
9815 * objc/execute/bf-6.m: Ditto.
9816 * objc/execute/bf-8.m: Ditto.
9817 * objc/execute/class-tests-1.h: Ditto.
9818 * objc/execute/protocol-isEqual-1.m: Ditto.
9819 * objc/execute/protocol-isEqual-3.m: Ditto.
9820 * objc/execute/_cmd.m: Ditto.
9821 * objc/execute/function-message-1.m: Ditto.
9822 * objc/execute/bf-20.m: Ditto.
9823 * objc/execute/bf-common.h: Ditto.
9824 * objc/execute/np-2.m: Ditto.
9825 * objc/execute/class-10.m: Ditto.
9826 * objc/execute/class-12.m: Ditto.
9827 * objc/execute/enumeration-2.m: Ditto.
9828 * objc/execute/class-14.m: Ditto.
9829 * objc/execute/encode-1.m: Ditto.
9830 * objc/execute/formal_protocol-1.m: Ditto.
9831 * objc/execute/formal_protocol-3.m: Ditto.
9832 * objc/execute/accessing_ivars.m: Ditto.
9833 * objc/execute/bycopy-2.m: Ditto.
9834 * objc/execute/class-2.m: Ditto.
9835 * objc/execute/bf-10.m: Ditto.
9836 * objc/execute/formal_protocol-7.m: Ditto.
9837 * objc/execute/root_methods.m: Ditto.
9838 * objc/execute/class-4.m: Ditto.
9839 * objc/execute/bf-12.m: Ditto.
9840 * objc/execute/class-6.m: Ditto.
9841 * objc/execute/bf-14.m: Ditto.
9842 * objc/execute/nested-func-1.m: Ditto.
9843 * objc/execute/class-8.m: Ditto.
9844 * objc/execute/private.m: Ditto.
9845 * objc/execute/bf-16.m: Ditto.
9846 * objc/execute/bf-18.m: Ditto.
9847 * objc/execute/load-3.m: Ditto.
9848 * objc/execute/compatibility_alias.m: Ditto.
9849 * objc/execute/bf-1.m: Ditto.
9850 * objc/execute/no_clash.m: Ditto.
9851 * objc/execute/bf-3.m: Ditto.
9852 * objc/execute/string2.m: Ditto.
9853 * objc/execute/bf-5.m: Ditto.
9854 * objc/execute/string4.m: Ditto.
9855 * objc/execute/bf-7.m: Ditto.
9856 * objc/execute/object_is_meta_class.m: Ditto.
9857 * objc/execute/bf-9.m: Ditto.
9858 * objc/execute/bf-21.m: Ditto.
9859 * objc/execute/cascading-1.m: Ditto.
9860 * objc/execute/trivial.m: Ditto.
9861 * objc/execute/np-1.m: Ditto.
9862 * objc/compile/trivial.m: Ditto.
9863 * objc/execute/class_self-2.m: Include <stdlib.h>.
9864 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9865 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
27431d88 9866 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
9867 and 64bit. Use new NeXT interface as required.
9868 * objc.dg/special/unclaimed-category-1.m: Ditto.
9869 * objc.dg/special/unclaimed-category-1.h: Ditto.
9870 * objc.dg/special/unclaimed-category-1a.m: Ditto.
9871 * objc.dg/func-ptr-1.m: Ditto.
27431d88 9872 * objc.dg/stret-1.m: Ditto.
812398e4
IS
9873 * objc.dg/encode-2.m: Ditto.
9874 * objc.dg/category-1.m: Ditto.
9875 * objc.dg/encode-3.m: Ditto.
9876 * objc.dg/call-super-3.m: Ditto.
9877 * objc.dg/method-3.m: Ditto.
9878 * objc.dg/func-ptr-2.m: Ditto.
9879 * objc.dg/lookup-1.m: Ditto.
9880 * objc.dg/encode-4.m: Ditto.
9881 * objc.dg/fix-and-continue-1.m: Ditto.
9882 * objc.dg/proto-lossage-3.m: Ditto.
9883 * objc.dg/method-13.m: Ditto.
9884 * objc.dg/proto-qual-1.m: Ditto.
9885 * objc.dg/zero-link-3.m: Ditto.
9886 * objc.dg/bitfield-1.m: Ditto.
9887 * objc.dg/va-meth-1.m: Ditto.
9888 * objc.dg/super-class-3.m: Ditto.
9889 * objc.dg/call-super-1.m: Ditto.
9890 * objc.dg/type-size-2.m: Ditto.
9891 * objc.dg/method-10.m: Ditto.
27431d88 9892 * objc.dg/defs.m: Ditto.
812398e4
IS
9893 * objc.dg/const-str-3.m: Ditto.
9894 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
27431d88 9895 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
9896 interface as required.
9897 * objc.dg/super-class-4.m: Ditto.
9898 * objc.dg/comp-types-8.m: Ditto.
9899 * objc.dg/call-super-2.m: Ditto.
9900 * objc.dg/objc-fast-4.m: Ditto.
9901 * objc.dg/method-6.m: Ditto.
9902 * objc.dg/const-str-3.m: Ditto.
9903 * objc.dg/const-str-7.m: Ditto.
9904 * objc.dg/method-15.m: Ditto.
9905 * objc.dg/method-19.m: Ditto.
9906 * objc.dg/sync-1.m: Ditto.
9907 * objc.dg/layout-1.m: Ditto.
9908 * objc.dg/bitfield-3.m: Ditto.
9909 * objc.dg/try-catch-3.m: Ditto.
9910 * objc.dg/try-catch-7.m: Ditto.
9911 * objc.dg/comp-types-10.m: Ditto.
9912 * objc.dg/selector-2.: Ditto.
9913 * objc.dg/method-7.m: Ditto.
9914 * objc.dg/typedef-alias-1.m: Ditto.
9915 * objc.dg/proto-lossage-2.m: Ditto.
9916 * objc.dg/comp-types-11.m: Ditto.
9917 * objc.dg/sizeof-1.m: Ditto.
9918 * objc.dg/method-17.m: Ditto.
9919 * objc.dg/bitfield-5.m: Ditto.
9920 * objc.dg/try-catch-1.m: Ditto.
9921 * objc.dg/encode-5.m: Ditto.
9922 * objc.dg/fix-and-continue-2.m: Ditto.
9923 * objc.dg/method-9.m: Ditto.
9924 * objc.dg/isa-field-1.m: Ditto.
fb04bb84 9925 * objc.dg/local-decl-2.m: Ditto.
812398e4
IS
9926 * objc.dg/objc-gc-4.m: Ditto.
9927 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9928 * objc.dg/gnu-runtime-3.m: Ditto.
9929 * objc.dg/encode-7.m: Ditto.
9930 * objc.dg/encode-8.m: Ditto.
9931 * objc.dg/selector-3.m: Ditto.
9932 * objc.dg/gnu-runtime-1.m: Ditto.
9933 * objc.dg/const-str-12.m: Ditto.
fb04bb84 9934 * objc.dg/gnu-runtime-2.m: Ditto.
812398e4
IS
9935 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9936 * objc.dg/selector-1.m: Ditto.
9937 * objc.dg/stubify-2.m: Ditto.
9938 * objc.dg/zero-link-1.m: Ditto.
9939 * objc.dg/stret-2.m: Ditto.
9940 * objc.dg/zero-link-2.m: Ditto.
9941 * objc.dg/next-runtime-1.m: Ditto.
9942 * objc.dg/symtab-1.m: Ditto.
9943 * objc.dg/stubify-1.m: Ditto.
fb04bb84 9944 * objc.dg/bitfield-2.m: Ditto.
812398e4
IS
9945 * objc.dg/try-catch-10.m: Apply to both runtimes.
9946 * objc.dg/const-str-1.m: Ditto.
9947 * objc.dg/image-info.m: Ditto.
fb04bb84 9948 * objc.dg/encode-9.m: Ditto.
812398e4
IS
9949 * objc.dg/pragma-1.m: Apply test to all targets.
9950 * objc.dg/const-str-4.m: Ditto.
9951 * objc.dg/const-str-8.m: Ditto.
9952 * objc.dg/super-class-2.m: Ditto.
9953 * objc.dg/try-catch-5.m: Ditto.
9954 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
fb04bb84 9955 Protocol1.h) and next-mapping.h as required. Use new NeXT
27431d88 9956 interface as required. Skip for gnu-runtime. Test for .quad at m64.
812398e4 9957 * objc.dg/const-str-11.m: Ditto.
fb04bb84 9958 * objc.dg/const-str-9.m: Ditto.
812398e4
IS
9959 * objc.dg/method-4.m: Skip for 64Bit NeXT.
9960 * objc.dg/encode-1.m: Remove redundant -lobjc.
9961 * objc.dg/try-catch-9.m: Tidy space.
9962 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
fb04bb84 9963 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
9964 and 64bit. Use new NeXT interface as required.
9965 * obj-c++.dg/template-4.mm: Ditto.
9966 * obj-c++.dg/defs.mm: Ditto.
9967 * obj-c++.dg/basic.mm: Ditto.
9968 * obj-c++.dg/encode-4.mm: Ditto.
9969 * obj-c++.dg/method-17.mm: Ditto.
9970 * obj-c++.dg/proto-lossage-3.mm: Ditto.
9971 * obj-c++.dg/cxx-class-1.mm: Ditto.
9972 * obj-c++.dg/method-10.mm: Ditto.
9973 * obj-c++.dg/va-meth-1.mm: Ditto.
9974 * obj-c++.dg/encode-5.mm: Ditto.
9975 * obj-c++.dg/lookup-2.mm: Ditto.
9976 * obj-c++.dg/template-3.mm: Ditto.
9977 * obj-c++.dg/proto-qual-1.mm: Ditto.
9978 * obj-c++.dg/qual-types-1.m: Ditto.
9979 * obj-c++.dg/cxx-scope-1.mm: Ditto.
9980 * obj-c++.dg/template-1.mm: Ditto.
9981 * obj-c++.dg/encode-6.mm: Ditto.
9982 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
fb04bb84 9983 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
9984 interface as required.
9985 * obj-c++.dg/except-1.mm: Ditto.
9986 * obj-c++.dg/const-str-7.mm: Ditto.
9987 * obj-c++.dg/ivar-list-semi.mm: Ditto.
9988 * obj-c++.dg/cxx-scope-2.mm: Ditto.
9989 * obj-c++.dg/selector-2.mm: Ditto.
9990 * obj-c++.dg/isa-field-1.mm: Ditto.
9991 * obj-c++.dg/try-catch-1.mm: Ditto.
9992 * obj-c++.dg/local-decl-1.mm: Ditto.
9993 * obj-c++.dg/try-catch-9.mm: Ditto.
9994 * obj-c++.dg/no-extra-load.mm: Ditto.
9995 * obj-c++.dg/selector-5.mm: Ditto.
9996 * obj-c++.dg/method-12.mm: Ditto.
9997 * obj-c++.dg/try-catch-11.mm: Ditto.
9998 * obj-c++.dg/comp-types-11.mm: Ditto.
9999 * obj-c++.dg/bitfield-3.mm: Ditto.
10000 * obj-c++.dg/method-6.mm: Ditto.
10001 * obj-c++.dg/super-class-2.mm: Ditto.
10002 * obj-c++.dg/method-21.mm: Ditto.
10003 * obj-c++.dg/const-str-8.mm: Ditto.
10004 * obj-c++.dg/try-catch-7.mm: Ditto.
10005 * obj-c++.dg/method-15.mm: Ditto.
10006 * obj-c++.dg/layout-1.mm: Ditto.
10007 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10008 * obj-c++.dg/const-str-3.mm: Ditto.
10009 * obj-c++.dg/try-catch-2.mm: Ditto.
10010 * obj-c++.dg/objc-gc-3.mm: Ditto.
10011 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10012 * obj-c++.dg/bitfield-1.mm: Ditto.
10013 * obj-c++.dg/selector-6.mm: Ditto.
10014 * obj-c++.dg/method-13.mm: Ditto.
10015 * obj-c++.dg/comp-types-12.mm: Ditto.
10016 * obj-c++.dg/bitfield-4.mm: Ditto.
10017 * obj-c++.dg/try-catch-8.mm: Ditto.
10018 * obj-c++.dg/method-2.mm: Ditto.
10019 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10020 * obj-c++.dg/typedef-alias-1.mm: Ditto.
10021 * obj-c++.dg/const-str-4.mm: Ditto.
10022 * obj-c++.dg/proto-lossage-2.mm: Ditto.
10023 * obj-c++.dg/try-catch-3.mm: Ditto.
10024 * obj-c++.dg/comp-types-9.mm: Ditto.
10025 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10026 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10027 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
fb04bb84
UB
10028 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10029 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
10030 Use new NeXT interface as required.
10031 * obj-c++.dg/const-str-10.mm: Ditto.
10032 * obj-c++.dg/const-str-11.mm: Ditto.
10033 * obj-c++.dg/const-str-9.mm: Ditto.
10034 * obj-c++.dg/method-11.mm: Ditto.
fb04bb84
UB
10035 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10036 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
10037 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10038 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10039 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10040
58f5f6b4
DS
100412010-03-25 Dodji Seketeli <dodji@redhat.com>
10042
10043 PR c++/43206
10044 * g++.dg/template/typedef30.C: New test case.
10045
d53c73e0
JJ
100462010-03-25 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR c/43385
10049 * gcc.c-torture/execute/pr43385.c: New test.
10050
6f5db5f7
JM
100512010-03-24 Joseph Myers <joseph@codesourcery.com>
10052
10053 * gcc.dg/strncpy-fix-1.c: New test.
10054
9debda96
IS
100552010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10056
5e599ebb
IS
10057 PR testsuite/41609
10058 * lib/objc-torture.exp (objc-set-runtime-options): New.
10059 * objc/execute/execute.exp: Check runtime options on each pass.
10060 * objc/execute/exceptions/exceptions.exp: Ditto.
10061 * objc/compile/compile.exp: Ditto.
10062
9debda96
IS
10063 PR testsuite/42348
10064 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10065 standard tests.
10066 (check_effective_target_objc2): New proc.
10067 (check_effective_target_next_runtime): New proc.
10068 * lib/objc.exp: Determine which runtime is in force and support it.
10069 * lib/obj-c++.exp: Ditto.
10070
bff0b1a6
JM
100712010-03-24 Jason Merrill <jason@redhat.com>
10072
10073 PR c++/43502
10074 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10075
1e06efb6
MJ
100762010-03-24 Martin Jambor <mjambor@suse.cz>
10077
10078 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
fb04bb84 10079 a loop.
1e06efb6
MJ
10080 * gcc.dg/ipa/ipa-2.c: Likewise.
10081 * gcc.dg/ipa/ipa-3.c: Likewise.
10082 * gcc.dg/ipa/ipa-4.c: Likewise.
10083 * gcc.dg/ipa/ipa-5.c: Likewise.
10084 * gcc.dg/ipa/ipa-7.c: Likewise.
10085 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10086 a loop.
10087 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10088 i_can_not_be_propagated_fully2 into a loop.
10089 * gcc.dg/ipa/ipa-8.c: New test.
10090 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10091
d0ed412a
JJ
100922010-03-24 Jakub Jelinek <jakub@redhat.com>
10093
10094 PR debug/19192
10095 PR debug/43479
10096 * gcc.dg/guality/pr43479.c: New test.
10097 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10098 and add volatile keyword.
10099
012cd3b6
MS
101002010-03-23 Mike Stump <mikestump@comcast.net>
10101
10102 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10103
c6be04ad
JM
101042010-03-23 Jason Merrill <jason@redhat.com>
10105
5c3bacee
JM
10106 * g++.dg/ext/altivec-17.C: Adjust error message.
10107
c6be04ad
JM
10108 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10109 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10110 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10111 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10112 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10113 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10114
ce30e6fd
JM
101152010-03-22 Jason Merrill <jason@redhat.com>
10116
cc72bbaa
JM
10117 PR c++/43333
10118 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10119 * g++.dg/ext/is_pod_98.C: New.
10120
18932737
JM
10121 PR c++/43281
10122 * g++.dg/cpp0x/auto18.C: New.
10123
ce30e6fd
JM
10124 * gcc.dg/pr36997.c: Adjust error message.
10125 * g++.dg/ext/vector9.C: Likewise.
10126 * g++.dg/conversion/simd3.C: Likewise.
10127 * g++.dg/other/error23.C: Likewise.
10128
047550e9
MM
101292010-03-22 Michael Matz <matz@suse.de>
10130
10131 PR middle-end/43475
10132 * gfortran.dg/pr43475.f90: New testcase.
10133
6d7971b8
RG
101342010-03-22 Richard Guenther <rguenther@suse.de>
10135
10136 PR tree-optimization/43390
10137 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10138
242ba308
KG
101392010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10140
10141 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10142 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10143
7801b86a
SM
101442010-03-20 Simon Martin <simartin@users.sourceforge.net>
10145 Michael Matz <matz@suse.de>
10146
10147 PR c++/43081
10148 * g++.dg/parse/crash56.C: New test.
10149
b8849663
PT
101502010-03-20 Paul Thomas <pault@gcc.gnu.org>
10151
10152 PR fortran/43450
10153 * gfortran.dg/whole_file_15.f90 : New test.
10154
21b04412
JD
101552010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10156
10157 PR fortran/43409
10158 * gfortran.dg/inquire_size.f90: New test.
10159
d491d2af
RG
101602010-03-20 Richard Guenther <rguenther@suse.de>
10161
10162 PR rtl-optimization/43438
10163 * gcc.c-torture/execute/pr43438.c: New testcase.
10164
39bac010
DS
101652010-03-20 Dodji Seketeli <dodji@redhat.com>
10166
10167 PR c++/43375
10168 * g++.dg/abi/mangle42.C: New test.
10169
e49a760f
AP
101702010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10171
10172 PR C/43211
10173 * gcc.dg/pr43211.c: New test.
10174 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10175
f0c6475a 101762010-03-19 Bernd Schmidt <bernds@codesourcery.com>
002b2dee
BS
10177
10178 PR rtl-optimization/42258
10179 * gcc.target/arm/thumb1-mul-moves.c: New test.
c99102b8
BS
10180
10181 PR target/40697
10182 * gcc.target/arm/thumb-andsi.c: New test.
10183
036efbf2
BS
10184 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10185 dg-require-effective-target.
10186
f9ceed32
MM
101872010-03-19 Michael Matz <matz@suse.de>
10188
10189 PR c++/43116
10190 * g++.dg/other/pr43116.C: New testcase.
10191
8a0b1aa4
MM
101922010-03-19 Michael Matz <matz@suse.de>
10193
10194 PR target/43305
10195 * gcc.dg/pr43305.c: New testcase.
10196
3e999e7b
RG
101972010-03-19 Richard Guenther <rguenther@suse.de>
10198
10199 PR tree-optimization/43415
10200 * gcc.c-torture/compile/pr43415.c: New testcase.
10201
72c53a83
EB
102022010-03-19 Eric Botcazou <ebotcazou@adacore.com>
10203
10204 PR ada/43106
10205 * gnat.dg/case_optimization2.adb: New test.
10206 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10207
a29d9e20 102082010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
b6010cab
FXC
10209 Jack Howarth <howarth@bromo.med.uc.edu>
10210
10211 PR target/36399
48019e3d 10212 * gcc.target/i386/push-1.c: Don't xfail
b6010cab
FXC
10213 scan-assembler-not "movups" on darwin.
10214
5644a3d0
JJ
102152010-03-18 Jakub Jelinek <jakub@redhat.com>
10216
10217 PR debug/43058
10218 * gcc.dg/pr43058.c: New test.
10219
8132a837
MJ
102202010-03-18 Martin Jambor <mjambor@suse.cz>
10221
10222 PR middle-end/42450
10223 * g++.dg/torture/pr42450.C: New test.
10224
c21372c4
MM
102252010-03-18 Michael Matz <matz@suse.de>
10226
10227 PR middle-end/43419
10228 * gcc.dg/pr43419.c: New testcase.
10229
82fa5f8a
L
102302010-03-18 H.J. Lu <hongjiu.lu@intel.com>
10231
10232 PR rtl-optimization/43360
10233 * gcc.dg/torture/pr43360.c: New.
10234
eb45755f
MM
102352010-03-18 Michael Matz <matz@suse.de>
10236
10237 PR tree-optimization/43402
10238 * gcc.dg/pr43402.c: New testcase.
10239
60936b22
PB
102402010-03-17 Peter Bergner <bergner@vnet.ibm.com>
10241
10242 PR target/42427
10243 * gcc.dg/pr42427.c: New test.
10244
29e8b716
JD
102452010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10246
10247 PR libfortran/43265
c21372c4
MM
10248 * gfortran.dg/read_empty_file.f: New test.
10249 * gfortran.dg/read_eof_all.f90: New test.
10250 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10251 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
29e8b716 10252
4c2084cd
MM
102532010-03-17 Michael Matz <matz@suse.de>
10254
10255 * gcc.dg/pr43300.c: Add -w.
10256
e638cfd6
RG
102572010-03-17 Richard Guenther <rguenther@suse.de>
10258
10259 * gcc.dg/pr43379.c: Add -w.
10260
b3aefde2
TB
102612010-03-17 Tobias Burnus <burnus@net-b.de>
10262
10263 PR fortran/43331
10264 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10265
df3fe9b0
UB
102662010-03-16 Uros Bizjak <ubizjak@gmail.com>
10267
10268 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10269
adde4096
RO
102702010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10271
10272 * ada/acats/run_all.sh: Log start and end times.
10273
ebf15f35
RO
102742010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10275
10276 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10277
7686fb74
RG
102782010-03-16 Richard Guenther <rguenther@suse.de>
10279
10280 PR middle-end/43379
10281 * gcc.dg/pr43379.c: New testcase.
10282
457eeaae
JJ
102832010-03-16 Jakub Jelinek <jakub@redhat.com>
10284
10285 PR debug/43051
10286 * gcc.dg/guality/pr43051-1.c: New test.
10287
d205bdbe
JJ
102882010-03-15 Janis Johnson <janis187@us.ibm.com>
10289
10290 PR testsuite/43363
10291 * g++.dg/ext/altivec-17.C: Handle changes to error message.
10292
c2172338
MM
102932010-03-15 Michael Matz <matz@suse.de>
10294
10295 PR middle-end/43300
10296 * gcc.dg/pr43300.c: New testcase.
10297
610b64e2
RG
102982010-03-15 Richard Guenther <rguenther@suse.de>
10299
10300 PR tree-optimization/43367
10301 * gcc.c-torture/compile/pr43367.c: New testcase.
10302
610de68d
RB
103032010-03-15 Richard Guenther <rguenther@suse.de>
10304
10305 PR tree-optimization/43317
10306 * gcc.dg/pr43317.c: New testcase.
10307
77514c73
UB
103082010-03-14 Uros Bizjak <ubizjak@gmail.com>
10309
ba07aae3 10310 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
77514c73
UB
10311
103122010-03-14 Uros Bizjak <ubizjak@gmail.com>
10313
10314 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10315
4eceddd7
TB
103162010-03-14 Tobias Burnus <burnus@net-b.de>
10317
10318 PR fortran/43362
10319 * gfortran.dg/impure_constructor_1.f90: New test.
10320
7f931500
SP
103212010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10322
10323 PR middle-end/43354
10324 * gfortran.dg/graphite/id-pr43354.f: New.
10325
103262010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10327
10328 PR middle-end/43349
10329 * gfortran.dg/graphite/pr43349.f: New.
10330
103312010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10332
10333 PR middle-end/43306
10334 * gcc.dg/graphite/pr43306.c: New.
10335
c6012045
DM
103362010-03-12 David S. Miller <davem@davemloft.net>
10337
10338 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10339 sparc.
10340
3119bda3
KG
103412010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10342
10343 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10344
6a943ee7
PT
103452010-03-12 Paul Thomas <pault@gcc.gnu.org>
10346
10347 PR fortran/43291
10348 PR fortran/43326
10349 * gfortran.dg/dynamic_dispatch_7.f03: New test.
10350
6ac0538d
KT
103512010-03-12 Kai Tietz <kai.tietz@onevision.com>
10352
10353 * gfortran.dg/default_format_denormal_1.f90: Don't assume
10354 fail for *-*-mingw* targets.
10355
70235ab9
JJ
103562010-03-12 Jakub Jelinek <jakub@redhat.com>
10357
10358 PR debug/43329
10359 * gcc.dg/guality/pr43329-1.c: New test.
10360
0e0a1359
MJ
103612010-03-11 Martin Jambor <mjambor@suse.cz>
10362
10363 PR tree-optimization/43257
10364 * g++.dg/torture/pr43257.C: New test.
10365
2f4d643d
TB
103662010-03-11 Tobias Burnus <burnus@net-b.de>
10367
10368 PR fortran/43228
10369 * gfortran.dg/namelist_61.f90: New test.
10370
ff0a0c1d
RG
103712010-03-11 Richard Guenther <rguenther@suse.de>
10372
10373 PR tree-optimization/43255
10374 * gcc.c-torture/compile/pr43255.c: New testcase.
10375
b509e1fc
AK
103762010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10377
10378 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10379 * gcc.dg/pr43280.c: New testcase.
10380
108ba00b
RG
103812010-03-11 Richard Guenther <rguenther@suse.de>
10382
10383 PR lto/43200
10384 * gcc.dg/lto/20100227-1_0.c: New testcase.
10385 * gcc.dg/lto/20100227-1_1.c: Likewise.
10386
e1061681
JD
103872010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10388
10389 PR libfortran/43320
10390 PR libfortran/43265
10391 * gfortran.dg/read_eof_6.f: New test
1aeffaf5 10392 * gfortran.dg/read_x_eof.f90: New test.
e1061681
JD
10393 * gfortran.dg/read_x_past.f: Update test.
10394
b379f677 103952010-03-10 Jan Hubicka <jh@suse.cz>
e9fecf0e 10396
d7ba5c33 10397 * gcc.c-torture/compile/pr43288.c: New test.
e9fecf0e 10398
7d8c1528
KG
103992010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10400
10401 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10402 -fpic/-fPIC flags.
10403 * g++.old-deja/g++.pt/asm2.C: Likewise.
10404 * gcc.c-torture/compile/20000804-1.c: Likewise.
10405 * gcc.target/i386/clobbers.c: Likewise.
10406
e9fecf0e 104072010-03-10 Tobias Burnus <burnus@net-b.de>
abf4d60b
TB
10408
10409 PR fortran/43303
10410 * gfortran.dg/c_assoc_3.f90: New test.
10411
23f39b37
JJ
104122010-03-10 Jakub Jelinek <jakub@redhat.com>
10413
10414 PR debug/36728
10415 * gcc.dg/guality/pr36728-1.c: New test.
10416 * gcc.dg/guality/pr36728-2.c: New test.
10417
8bb025f5
KP
104182010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10419
10420 * gcc.dg/h8300-div-delay-slot.c: New test.
10421
6edd8198
AM
104222010-03-10 Alexander Monakov <amonakov@ispras.ru>
10423
10424 PR tree-optimization/43236
10425 * gcc.c-torture/execute/pr43236.c: New test.
10426
9f698956
AB
104272010-03-10 Andrey Belevantsev <abel@ispras.ru>
10428
10429 PR middle-end/42859
10430 * g++.dg/eh/pr42859.C: New test.
10431
4398467a
JJ
104322010-03-09 Jakub Jelinek <jakub@redhat.com>
10433
69b89883
JJ
10434 PR debug/43299
10435 * gcc.dg/pr43299.c: New test.
10436
4398467a
JJ
10437 PR debug/43290
10438 * g++.dg/eh/unwind2.C: New test.
10439
b58543c3
SP
104402010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10441 Reza Yazdani <reza.yazdani@amd.com>
10442
10443 PR middle-end/43065
10444 * gcc.dg/graphite/run-id-4.c: New.
10445
104462010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10447
10448 PR middle-end/43065
10449 * gcc.dg/graphite/run-id-3.c: New.
10450
104512010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
10452
10453 PR middle-end/42644
10454 PR middle-end/42130
10455 * gcc.dg/graphite/id-18.c: New.
10456 * gcc.dg/graphite/run-id-pr42644.c: New.
10457
104582010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10459
10460 PR middle-end/42326
10461 * gcc.dg/graphite/pr42326.c: New.
10462
cc788fcc
RG
104632010-03-08 Richard Guenther <rguenther@suse.de>
10464
10465 PR tree-optimization/43269
10466 * gcc.c-torture/execute/pr43269.c: New testcase.
10467
b3d286ba
JW
104682010-03-08 Janus Weil <janus@gcc.gnu.org>
10469
10470 PR fortran/43256
10471 * gfortran.dg/typebound_call_13.f03: New.
10472
eeb971c9
EB
104732010-03-05 Eric Botcazou <ebotcazou@adacore.com>
10474
10475 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10476 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10477
1b88f240
JM
104782010-03-05 Jason Merrill <jason@redhat.com>
10479
10480 * g++.dg/abi/mangle40.C: Require weak and alias.
10481
ccc5b640
SP
104822010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10483
10484 PR middle-end/42326
10485 * gfortran.dg/graphite/pr42326.f90: New.
10486 * gfortran.dg/graphite/pr42326-1.f90: New.
10487
576e4d82
RO
104882010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10489
10490 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10491 (gnat_target_compile): Likewise.
10492 Reinitialize GNAT_UNDER_TEST if target changes.
10493 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10494 (local_find_gnatmake): Pass full --GCC to gnatlink.
10495 Remove --LINK.
10496
3e23fb2e
AP
104972010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10498
10499 PR c/43248
10500 * gcc.dg/compound-literal-1.c: New testcase.
10501
76f76cd0
MJ
105022010-03-04 Martin Jambor <mjambor@suse.cz>
10503
10504 PR tree-optimization/43164
10505 PR tree-optimization/43191
10506 * gcc.c-torture/compile/pr43164.c: New test.
10507 * gcc.c-torture/compile/pr43191.c: Likewise.
10508
33344e0f
JW
105092010-03-04 Janus Weil <janus@gcc.gnu.org>
10510
10511 PR fortran/43244
10512 * gfortran.dg/finalize_9.f90: New.
10513
c09a0014
TB
105142010-03-04 Tobias Burnus <burnus@net-b.de>
10515 Ken Werner <ken@linux.vnet.ibm.com>
10516
10517 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10518 to dg-options for spu.
10519 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10520 dump-scan target to exclude spu.
10521
572ae476
CF
105222010-03-04 Changpeng Fang <changpeng.fang@amd.com>
10523
8c0386a4
SP
10524 PR middle-end/43209
10525 * gcc.dg/tree-ssa/ivopts-4.c: New.
572ae476 10526
8ec49cff
JJ
105272010-03-03 Janis Johnson <janis187@us.ibm.com>
10528
10529 * lib/target-supports-dg.exp (check-flags): Provide defaults for
10530 include-opts and exclude-opts; skip checking the flags if arguments
10531 are the same as the defaults.
10532 (dg-xfail-if): Verify the number of arguments, supply defaults
10533 for unspecified optional arguments.
10534 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10535
28fd1fc1
L
105362010-03-03 Jason Merrill <jason@redhat.com>
10537
10538 PR c++/12909
10539 * g++.dg/abi/mangle40.C: Updated.
10540
58a15cf8
JM
105412010-03-03 Jason Merrill <jason@redhat.com>
10542
a84713ad
JM
10543 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10544 * g++.dg/abi/mangle23.C: Likewise.
10545 * g++.dg/eh/simd-2.C: Likewise.
10546 * g++.dg/ext/attribute-test-2.C: Likewise.
10547 * g++.dg/ext/vector14.C: Likewise.
10548 * g++.dg/other/pr34435.C: Likewise.
10549 * g++.dg/template/conv8.C: Likewise.
10550 * g++.dg/template/nontype9.C: Likewise.
10551 * g++.dg/template/qualttp17.C: Likewise.
10552 * g++.dg/template/ref1.C: Likewise.
10553 * g++.old-deja/g++.pt/crash68.C: Likewise.
10554 * g++.old-deja/g++.pt/ref1.C: Likewise.
10555 * g++.old-deja/g++.pt/ref3.C: Likewise.
10556 * g++.old-deja/g++.pt/ref4.C: Likewise.
10557
58a15cf8
JM
10558 PR c++/12909
10559 * g++.dg/abi/mangle40.C: New.
10560 * g++.dg/abi/mangle41.C: New.
1d5053d6
JM
10561 * g++.dg/lto/20100302_0.C: New.
10562 * g++.dg/lto/20100302_1.C: New.
10563 * g++.dg/lto/20100302.h: New.
58a15cf8 10564
ba461991
PT
105652010-03-03 Paul Thomas <pault@gcc.gnu.org>
10566
10567 PR fortran/43243
10568 * gfortran.dg/internal_pack_12.f90: New test.
10569
a82ec6aa
L
105702010-03-03 H.J. Lu <hongjiu.lu@intel.com>
10571
10572 * gcc.dg/pr36997.c: Adjust error message.
10573
83bfaab7
MS
105742010-03-03 Mike Stump <mikestump@comcast.net>
10575
10576 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10577 adjustments to not be present on machines that align the stack to
10578 more than 4 bytes and don't have a red zone yet as that is an
10579 unimplemented optimization.
10580
d1039125
JW
105812010-03-03 Janus Weil <janus@gcc.gnu.org>
10582
10583 PR fortran/43169
10584 * gfortran.dg/impure_assignment_3.f90: New.
10585
db51bb34
JJ
105862010-03-03 Jakub Jelinek <jakub@redhat.com>
10587
7ece48b1
JJ
10588 PR debug/43229
10589 * gfortran.dg/pr43229.f90: New test.
10590
0508bed7
JJ
10591 PR debug/43237
10592 * gcc.dg/debug/dwarf2/pr43237.c: New test.
10593
db51bb34
JJ
10594 PR debug/43177
10595 * gcc.dg/guality/pr43177.c: New test.
10596
7428bc26
JM
105972010-03-02 Jason Merrill <jason@redhat.com>
10598
10599 * g++.dg/ext/vector9.C: Adjust error message.
10600 * g++.dg/conversion/simd3.C: Likewise.
10601 * g++.dg/other/error23.C: Likewise.
10602
d6814000
MS
106032010-03-02 Mike Stump <mikestump@comcast.net>
10604
10605 PR c++/41090
10606 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10607
2542496c
PT
106082010-03-02 Paul Thomas <pault@gcc.gnu.org>
10609
10610 PR fortran/43180
10611 * gfortran.dg/internal_pack_10.f90: New test.
10612
10613 PR fortran/43173
10614 * gfortran.dg/internal_pack_11.f90: New test.
10615
61226dc8
SP
106162010-03-02 Reza Yazdani <reza.yazdani@amd.com>
10617
10618 PR middle-end/42640
10619 * gcc.dg/tree-ssa/pr42640.c: New.
10620
12f9ddbc
RG
106212010-03-01 Richard Guenther <rguenther@suse.de>
10622
10623 PR tree-optimization/43220
10624 * gcc.c-torture/execute/pr43220.c: New testcase.
10625
434c8f4b
RG
106262010-03-01 Richard Guenther <rguenther@suse.de>
10627
10628 PR middle-end/43213
10629 * gcc.dg/pr43213.c: New testcase.
10630
004d6973
RO
106312010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10632
10633 PR pch/14940
10634 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10635
72a30e3c
RO
106362010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10637
10638 * lib/target-supports.exp (check_effective_target_ucn_nocache):
10639 New function.
10640 (check_effective_target_ucn): Likewise.
10641
10642 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10643 if !ucn.
10644 * gcc.dg/ucnid-2.c: Likewise.
10645 * gcc.dg/ucnid-3.c: Likewise.
10646 * gcc.dg/ucnid-4.c: Likewise.
10647 * gcc.dg/ucnid-11.c: Likewise.
10648 * gcc.dg/ucnid-12.c: Likewise.
10649 * gcc.dg/ucnid-6.c: Skip if !ucn.
10650 * gcc.dg/ucnid-9.c: Likewise.
10651
48f8763f
RO
106522010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10653
10654 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10655 lists to dg-skip-if.
10656 * gcc.target/i386/stackalign/return-3.c: Likewise.
10657
7d82c626
RO
106582010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10659
10660 * gcc.target/i386/clearcap.map: New file.
10661 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10662 Pass clearcap.map by default if supported.
10663
1069f584
RO
106642010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10665
10666 PR fortran/42900
10667 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10668 Explain this.
10669 * gfortran.dg/stat_2.f90: Likewise.
10670
fef06326
TB
106712010-03-01 Tobias Burnus <burnus@net-b.de>
10672
10673 PR fortran/43199
10674 * gfortran.dg/module_read_2.f90: New test.
10675
2a3dbebf
MM
106762010-02-27 Mark Mitchell <mark@codesourcery.com>
10677
10678 PR c++/42748
10679 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10680 * g++.dg/abi/mangle12.C: Likewise.
10681 * g++.dg/abi/mangle20-2.C: Likewise.
10682 * g++.dg/abi/mangle17.C: Likewise.
10683 * g++.dg/template/cond2.C: Likewise.
10684 * g++.dg/template/pr35240.C: Likewise.
10685
30bc1dca
RG
106862010-02-27 Richard Guenther <rguenther@suse.de>
10687
10688 PR tree-optimization/43186
10689 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10690
812be315
KK
106912010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
10692
10693 * g++.dg/abi/packed1.C: Expect warning on the SH.
10694
baae602e
SM
106952010-02-27 Simon Martin <simartin@users.sourceforge.net>
10696
10697 PR c++/42054:
10698 * g++.dg/parse/error37.C: New test.
10699
84167094
MLI
107002010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10701
10702 PR c/24577
10703 PR c/43192
10704 * gcc.dg/pr8927-1.c: Match new note.
10705 * gcc.dg/990506-0.c: Likewise.
10706 * gcc.dg/gomp/flush-2.c: Likewise.
10707 * gcc.dg/gomp/atomic-5.c: Likewise.
10708 * gcc.dg/gomp/pr34607.c: Likewise.
10709 * gcc.dg/pr35746.c: Likewise.
10710 * gcc.dg/cpp/pragma-1.c: Likewise.
10711 * gcc.dg/cpp/pragma-2.c: Likewise.
10712 * gcc.dg/pr41842.c: Likewise.
10713 * gcc.dg/noncompile/20040629-1.c: Likewise.
10714 * objc.dg/private-1.m: Likewise.
10715
cea2d589
TB
107162010-02-27 Tobias Burnus <burnus@net-b.de>
10717
10718 PR fortran/43185
10719 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10720 * gfortran.dg/default_initialization_4.f90: New test.
10721
58f1b706
EB
107222010-02-27 Eric Botcazou <ebotcazou@adacore.com>
10723
10724 * gnat.dg/thin_pointer.ad[sb]: Rename into...
10725 * gnat.dg/thin_pointer1.ad[sb]: ...this.
10726 * gnat.dg/thin_pointer2.adb: New test.
10727 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10728
7e1542b9
MLI
107292010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
10730
10731 PR c/20631
10732 * gcc.dg/cpp/c90-pedantic.c: New.
10733 * gcc.dg/cpp/c90.c: New.
10734 * gcc.dg/gnu90-const-expr-1.c: New.
10735 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10736
37530014
RG
107372010-02-26 Richard Guenther <rguenther@suse.de>
10738
10739 PR tree-optimization/43186
10740 * gcc.c-torture/compile/pr43186.c: New testcase.
10741
095c7b3c
JJ
107422010-02-26 Jakub Jelinek <jakub@redhat.com>
10743
10744 PR debug/43190
10745 * c-c++-common/dwarf2/pr43190.c: New test.
10746
482b2e5b
L
107472010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10748
10749 PR testsuite/37074:
10750 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10751
2f816591
RG
107522010-02-26 Richard Guenther <rguenther@suse.de>
10753
10754 PR tree-optimization/43188
10755 * gcc.c-torture/compile/pr43188.c: New testcase.
10756
7ce321b3
L
107572010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10758
10759 PR target/43175
10760 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10761
cac1c927
EB
107622010-02-25 Eric Botcazou <ebotcazou@adacore.com>
10763
10764 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10765
2fcd8e02
MM
107662010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10767
10768 PR target/43154
10769 * gcc.target/powerpc/pr43154.c: New file.
10770
7d5d39bb
JJ
107712010-02-25 Jakub Jelinek <jakub@redhat.com>
10772
06796564
JJ
10773 PR debug/43166
10774 * gfortran.dg/debug/pr43166.f: New test.
10775
7d5d39bb
JJ
10776 PR debug/43165
10777 * gcc.dg/torture/pr43165.c: New test.
10778
2d2e923f
MLI
107792010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10780
10781 PR c/43128
10782 * c-c++-common/pr41779.c: Update.
10783
39e998c2
RO
107842010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10785
10786 PR ada/32547
10787 * lib/gnat-dg.exp (gnat_load): Redefine.
10788
10789 * ada/acats/run_acats: Run run_all.sh with $SHELL.
10790 * ada/acats/run_all.sh: Downcase tasking not implemented message.
10791
2607480d
RO
107922010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10793
10794 PR libobjc/36610
10795 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10796 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10797 -fgnu-runtime.
10798 Sort entries.
10799
3e7eefdd
RO
108002010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10801
10802 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10803
2e957792
JJ
108042010-02-24 Jakub Jelinek <jakub@redhat.com>
10805
10806 PR debug/43150
10807 * gcc.dg/guality/vla-1.c: New test.
10808
505a36f9
TB
108092010-02-24 Tobias Burnus <burnus@net-b.de>
10810
10811 PR fortran/43042
10812 * gfortran.dg/c_ptr_tests_15.f90: New test.
10813
8f40ad50
JJ
108142010-02-23 Jakub Jelinek <jakub@redhat.com>
10815
10816 PR target/43107
10817 * gcc.target/i386/pr43107.c: New test.
10818
c6569cd0
JM
108192010-02-23 Jason Merrill <jason@redhat.com>
10820
10821 PR c++/43143
10822 * g++.dg/cpp0x/variadic100.C: New.
10823
3adcf52c
JM
108242010-02-23 Jason Merrill <jason@redhat.com>
10825
10826 PR debug/42800
10827 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10828 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10829 * c-c++-common/dwarf2/vla1.c: New.
10830
2a8e30fb
MM
108312010-02-23 Jakub Jelinek <jakub@redhat.com>
10832
5ead99fa
JJ
10833 PR target/43139
10834 * gcc.dg/pr43139.c: New test.
10835
2a8e30fb
MM
10836 PR debug/43077
10837 * gcc.dg/guality/pr43077-1.c: New test.
10838
38170f34
MLI
108392010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10840
10841 PR 43123
10842 * gcc.dg/march.c: New.
10843 * gcc.dg/march-generic.c: New.
10844 * gcc.dg/mtune.c: New.
3adcf52c 10845
0f9c8f56
SP
108462010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10847
10848 PR middle-end/43083
10849 * gcc.dg/graphite/pr43083.c: New.
10850
108512010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10852
10853 PR middle-end/43097
10854 * gfortran.dg/graphite/pr43097.f: New.
10855
108562010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10857 Manuel López-Ibáñez <manu@gcc.gnu.org>
10858
10859 PR middle-end/43140
10860 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10861
108622010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10863
10864 PR middle-end/43026
10865 * g++.dg/graphite/pr43026.C: New.
10866
a98c2819
MLI
108672010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10868
10869 PR c++/43126
10870 * gcc.dg/cleanup-1.c: Update.
10871 * gcc.dg/func-args-1.c: Update.
10872 * gcc.dg/format/sentinel-1.c: Update.
10873 * g++.old-deja/g++.jason/scoping10.C: Update.
10874 * g++.old-deja/g++.ns/lookup5.C: Update.
10875 * g++.dg/ext/cleanup-1.C: Update.
10876 * g++.dg/parse/varmod1.C: Update.
10877 * g++.dg/parse/error33.C: Update.
10878 * g++.dg/expr/call3.C: Update.
10879 * g++.dg/func-args-1.C: New.
10880
38bddaf2
L
108812010-02-22 H.J. Lu <hongjiu.lu@intel.com>
10882
10883 PR c/43125
10884 * gcc.dg/attr-used-2.c: Moved to ...
10885 * c-c++-common/attr-used-2.c: Here.
10886
10887 * gcc.dg/attr-used.c: Moved to ...
10888 * c-c++-common/attr-used.c: Here.
10889
8d774623
OS
108902010-02-22 Ozkan Sezer <sezeroz@gmail.com>
10891
10892 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10893
ea2edf88
RG
108942010-02-22 Richard Guenther <rguenther@suse.de>
10895
10896 PR lto/43045
10897 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10898 * gfortran.dg/lto/20100222-1_1.c: Likewise.
10899
9efc83f4
RG
109002010-02-22 Richard Guenther <rguenther@suse.de>
10901
10902 PR tree-optimization/42749
10903 * gcc.c-torture/compile/pr42749.c: New testcase.
10904
f80c558f
PT
109052010-02-22 Paul Thomas <pault@gcc.gnu.org>
10906
10907 PR fortran/43072
10908 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10909 * gfortran.dg/internal_pack_9.f90: New test.
10910
f89b94d9
MLI
109112010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
10912
10913 PR c++/23510
10914 * g++.dg/template/recurse.C: Adjust.
10915 * g++.dg/template/pr23510.C: New.
10916
04afbf1c
DS
109172010-02-21 Dodji Seketeli <dodji@redhat.com>
10918
10919 PR c++/42824
10920 * g++.dg/template/memclass4.C: New test.
10921
72bd130e
TB
109222010-02-21 Tobias Burnus <burnus@net-b.de>
10923
10924 PR fortran/35259
10925 * gfortran.dg/reassoc_5.f90: New test.
10926
78c201a4
UB
109272010-02-20 Uros Bizjak <ubizjak@gmail.com>
10928
10929 PR target/43067
10930 * gcc.target/i386/pr43067.c: New test.
10931
17251338
MLI
109322010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10933
10934 PR c++/35669
10935 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10936 -Wconversion-null.
10937 * g++.dg/warn/Wconversion-null.C: New test.
10938 * g++.old-deja/g++.other/null1.C: Move to...
10939 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10940
f7172b55
PT
109412010-02-20 Paul Thomas <pault@gcc.gnu.org>
10942
10943 PR fortran/36932
10944 PR fortran/36933
10945 * gfortran.dg/dependency_26.f90: New test.
10946
10947 PR fortran/43072
10948 * gfortran.dg/internal_pack_7.f90: New test.
10949
10950 PR fortran/43111
10951 * gfortran.dg/internal_pack_8.f90: New test.
10952
fde0083d
MLI
109532010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10954
10955 PR 43128
10956 * c-c++-common/pr41779.c: Fix broken testcase.
78c201a4 10957
ea0567b9
MLI
109582010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10959
10960 PR 36513
10961 * c-c++-common/pr36513.c: New testcase.
10962 * c-c++-common/pr36513-2.c: New testcase.
10963
58076e21
MLI
109642010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10965
10966 PR 41779
10967 * c-c++-common/pr41779.c: New.
10968
e19bcb67
JJ
109692010-02-19 Jakub Jelinek <jakub@redhat.com>
10970
10971 PR debug/43084
10972 * gcc.dg/pr43084.c: New test.
10973
c7da0354
RG
109742010-02-19 Richard Guenther <rguenther@suse.de>
10975
10976 PR tree-optimization/42916
10977 * gcc.dg/pr42916.c: New testcase.
10978
b7d61a54
JM
109792010-02-18 Jason Merrill <jason@redhat.com>
10980
7c08df6c
JM
10981 PR c++/42837
10982 * g++.dg/abi/packed1.C: Add expected warning.
10983
5967126f 10984 PR c++/43108
b7d61a54
JM
10985 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10986 * gcc.dg/torture/dg-torture.exp: Likewise.
5967126f
JM
10987 * c-c++-common/torture/complex-sign.h,
10988 c-c++-common/torture/complex-sign-add.c,
10989 c-c++-common/torture/complex-sign-mixed-add.c,
10990 c-c++-common/torture/complex-sign-mixed-div.c,
10991 c-c++-common/torture/complex-sign-mixed-mul.c,
10992 c-c++-common/torture/complex-sign-mixed-sub.c,
10993 c-c++-common/torture/complex-sign-mul.c,
10994 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1ff6b2c8
JM
10995 Adapt for C++ compilation as well.
10996
7890246f
JM
10997 PR c++/43070
10998 * g++.dg/ext/label1.C: Update.
10999 * g++.dg/ext/label2.C: Update.
11000
04daa92b
JM
11001 PR c++/26261
11002 * g++.dg/template/dependent-name6.C: New.
11003
935c0a5d
JM
11004 PR c++/43109
11005 * g++.dg/parse/namespace12.C: New.
11006
746e119f
MJ
110072010-02-18 Martin Jambor <mjambor@suse.cz>
11008
11009 PR tree-optimization/43066
11010 * gcc.c-torture/compile/pr43066.c: New test.
11011
5a1e3b6c
UB
110122010-02-18 Uros Bizjak <ubizjak@gmail.com>
11013
11014 * g++.dg/ext/attrib35.C: Fix target selector string.
11015 * g++.dg/ext/attrib36.C: Ditto.
11016 * g++.dg/ext/attrib37.C: Ditto.
11017 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11018 * g++.dg/abi/mangle25.C: Ditto.
11019
d29760ad
JM
110202010-02-17 Jason Merrill <jason@redhat.com>
11021
77278f4a
JM
11022 PR c++/43069
11023 * g++.dg/parse/namespace11.C: New.
11024
85a52ea5
JM
11025 PR c++/43093
11026 * g++.dg/ext/attrib37.C: New.
11027
d29760ad
JM
11028 PR c++/43079
11029 * g++.dg/template/ptrmem20.C: New.
11030
b5e33e04
UB
110312010-02-17 Uros Bizjak <ubizjak@gmail.com>
11032
01305d24 11033 PR target/43103
b5e33e04
UB
11034 * gcc.target/i386/xop-check.h: Include m256-check.h.
11035 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11036 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11037 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11038 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11039
169e464e
JJ
110402010-02-17 Jakub Jelinek <jakub@redhat.com>
11041
11042 PR debug/42918
11043 * gcc.dg/pr42918.c: New test.
11044
bc349d0a
L
110452010-02-16 H.J. Lu <hongjiu.lu@intel.com>
11046
11047 * g++.dg/ext/attrib36.C: Require ILP32.
11048
b09bae68
RG
110492010-02-16 Richard Guenther <rguenther@suse.de>
11050
11051 PR tree-optimization/41043
11052 * gfortran.dg/pr41043.f90: New testcase.
11053 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11054
7c7580ef
JM
110552010-02-16 Jason Merrill <jason@redhat.com>
11056
11057 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11058
d5dceab8 110592010-02-16 Ira Rosen <irar@il.ibm.com>
99f51320
IR
11060
11061 PR tree-optimization/43074
11062 * gcc.dg/vect/fast-math-pr43074.c: New test.
11063
ec8c3978
JJ
110642010-02-16 Jakub Jelinek <jakub@redhat.com>
11065
01305d24 11066 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
ec8c3978 11067
38e40fcd
JM
110682010-02-16 Jason Merrill <jason@redhat.com>
11069
1e2ddf80
JM
11070 PR c++/43031
11071 * g++.dg/ext/attrib36.C: New.
11072
38e40fcd
JM
11073 PR c++/43036
11074 * g++.dg/other/array6.C: New.
11075
6dbe8a32
KG
110762010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11077
11078 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11079
02edd2f6
SP
110802010-02-15 Sebastian Pop <sebastian.pop@amd.com>
11081
11082 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11083 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11084 * gcc.target/i386/xop-vpermil2pd-1.c: New.
11085 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11086 * gcc.target/i386/xop-vpermil2ps-1.c: New.
11087 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11088
313333a6
RG
110892010-02-15 Richard Guenther <rguenther@suse.de>
11090
11091 PR middle-end/43068
11092 * g++.dg/torture/pr43068.C: New testcase.
11093
9b48e39c
VR
110942010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
11095
11096 PR c++/43024
11097 * g++.dg/opt/ice1.C: New.
11098
1acb8caa
JM
110992010-02-14 Jason Merrill <jason@redhat.com>
11100
11101 PR c++/41997
11102 * g++.dg/cpp0x/initlist-opt.C: New.
11103
17555e7e
PT
111042010-02-13 Paul Thomas <pault@gcc.gnu.org>
11105
11106 PR fortran/41113
11107 PR fortran/41117
11108 * gfortran.dg/internal_pack_6.f90: New test.
11109
96b4a0b5
JM
111102010-02-12 Jason Merrill <jason@redhat.com>
11111
11112 PR c++/43054
11113 * g++.dg/cpp0x/variadic99.C: New.
11114
c3ac110f
JJ
111152010-02-12 Jakub Jelinek <jakub@redhat.com>
11116
11117 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11118 sign extend pointers to gualchk_t.
11119
2e034e32
JJ
11120 PR c++/43033
11121 * g++.dg/other/default3.C: Xfail g4 test.
11122
f432760f
SP
111232010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11124
11125 PR middle-end/43012
11126 * gcc.dg/graphite/pr43012.c: New.
11127
111282010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11129
11130 PR middle-end/42930
11131 * g++.dg/graphite/pr42930.C: New.
11132
111332010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11134
11135 PR middle-end/42914
11136 PR middle-end/42530
11137 * gcc.dg/graphite/pr42530.c: New.
11138 * gcc.dg/graphite/pr42914.c: New.
11139
111402010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11141
11142 PR middle-end/42771
11143 * gcc.dg/graphite/pr42771.c: New.
11144
6d892147
RG
111452010-02-11 Richard Guenther <rguenther@suse.de>
11146
11147 PR tree-optimization/42998
11148 * gcc.c-torture/compile/pr42998.c: New testcase.
11149
7a79ff3b
JM
111502010-02-10 Jason Merrill <jason@redhat.com>
11151
2cb95a6a
JM
11152 PR c++/41896
11153 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11154
f1c3cf3c
JM
11155 PR c++/42983, core issue 906
11156 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11157 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11158
7a79ff3b
JM
11159 PR c++/43016
11160 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11161
5418fe84
RG
111622010-02-10 Richard Guenther <rguenther@suse.de>
11163
11164 PR tree-optimization/43017
11165 * gcc.dg/torture/pr43017.c: New testcase.
11166
7fcd5ad5
TB
111672010-02-10 Tobias Burnus <burnus@net-b.de>
11168
11169 PR fortran/40823
11170 * gfortran.dg/private_type_1.f90: Update error location.
11171 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11172 * gfortran.dg/typebound_operator_2.f03: Ditto.
11173 * gfortran.dg/assignment_2.f90: Ditto.
11174 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11175 * gfortran.dg/binding_label_tests_9.f03: Ditto.
11176
975d3303
TB
111772010-02-10 Tobias Burnus <burnus@net-b.de>
11178
11179 PR fortran/43015
11180 * gfortran.dg/bind_c_usage_20.f90: New test.
11181
92e8e53a
JJ
111822010-02-10 Jakub Jelinek <jakub@redhat.com>
11183
11184 PR debug/43010
11185 * g++.dg/debug/pr43010.C: New test.
11186
d977cb9c
RG
111872010-02-10 Richard Guenther <rguenther@suse.de>
11188
11189 PR c/43007
11190 * gcc.c-torture/execute/20100209-1.c: New testcase.
11191 * gcc.dg/fold-div-3.c: Likewise.
11192
cbb1ab10
JJ
111932010-02-10 Jakub Jelinek <jakub@redhat.com>
11194
11195 * gcc.dg/builtin-ffs-1.c: New test.
11196
111972010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52f12678
JD
11198
11199 PR fortran/42999
11200 * gfortran.dg/array_constructor_35.f90: New test.
11201
980b7b6b
KG
112022010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11203
11204 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11205
643d4cd6
JM
112062010-02-09 Jason Merrill <jason@redhat.com>
11207
0bbe864d
JM
11208 PR c++/42399
11209 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11210
643d4cd6
JM
11211 PR c++/42370
11212 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11213
6f117ca5
TB
112142010-02-09 Tobias Burnus <burnus@net-b.de>
11215
11216 PR fortran/41869
11217 * gfortran.dg/module_write_1.f90: New test.
11218
57257f0d
AM
112192010-02-09 Alexander Monakov <amonakov@ispras.ru>
11220
11221 * gcc.dg/pr19340.c: Adjust.
11222
72d182d3
RG
112232010-02-09 Richard Guenther <rguenther@suse.de>
11224
11225 PR tree-optimization/43008
11226 * gcc.c-torture/execute/pr43008.c: New testcase.
11227
9605a606
RG
112282010-02-09 Richard Guenther <rguenther@suse.de>
11229
11230 PR tree-optimization/43000
11231 * gcc.dg/torture/pr43000.c: New testcase.
11232 * gcc.dg/torture/pr43002.c: Likewise.
11233
5e1d6b4c
DK
112342010-02-09 Daniel Kraft <d@domob.eu>
11235
11236 PR fortran/39171
11237 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11238 and pass -Wsurprising as necessary.
11239
783b008c
JJ
112402010-02-08 Jakub Jelinek <jakub@redhat.com>
11241
11242 PR tree-optimization/42890
11243 * g++.dg/torture/pr42890.C: New test.
11244
5d3579c5
RG
112452010-02-08 Richard Guenther <rguenther@suse.de>
11246
11247 PR middle-end/42995
11248 * gcc.dg/tree-ssa/inline-4.c: New testcase.
11249
86da963e
SP
112502010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11251
11252 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
11253 return 0 from main.
11254 * gcc.dg/graphite/block-1.c: Same.
11255 * gcc.dg/graphite/block-3.c: Same.
11256 * gcc.dg/graphite/block-4.c: Same.
11257 * gcc.dg/graphite/block-5.c: Same.
11258 * gcc.dg/graphite/block-6.c: Same.
11259 * gcc.dg/graphite/block-7.c: Same.
11260 * gcc.dg/graphite/interchange-0.c: Same.
11261 * gcc.dg/graphite/interchange-1.c: Same.
11262 * gcc.dg/graphite/interchange-10.c: Same.
11263 * gcc.dg/graphite/interchange-11.c: Same.
11264 * gcc.dg/graphite/interchange-12.c: Same.
11265 * gcc.dg/graphite/interchange-2.c: Same.
11266 * gcc.dg/graphite/interchange-3.c: Same.
11267 * gcc.dg/graphite/interchange-4.c: Same.
11268 * gcc.dg/graphite/interchange-5.c: Same.
11269 * gcc.dg/graphite/interchange-6.c: Same.
11270 * gcc.dg/graphite/interchange-7.c: Same.
11271 * gcc.dg/graphite/interchange-8.c: Same.
11272 * gcc.dg/graphite/interchange-9.c: Same.
11273 * gcc.dg/graphite/interchange-mvt.c: Same.
11274
112752010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11276
11277 * gfortran.dg/graphite/id-19.f: New.
11278 * gfortran.dg/graphite/pr14741.f90: New.
11279 * gfortran.dg/graphite/pr41924.f90: New.
11280 * gfortran.dg/graphite/run-id-2.f90: New.
11281
cb6b911a
RG
112822010-02-07 Richard Guenther <rguenther@suse.de>
11283
11284 PR middle-end/42956
11285 * gcc.c-torture/compile/pr42956.c: New testcase.
11286
791e8c9c
JD
112872010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11288
11289 PR libfortran/42742
11290 * gfortran.dg/fmt_cache_2.f: New test.
11291
9d3b08c6
JD
112922010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11293
11294 * gfortran.dg/read_no_eor.f90: New test.
11295
c1f8423c
JM
112962010-02-05 Jason Merrill <jason@redhat.com>
11297
11298 * g++.dg/ext/label13.C: Move constructor body out of class.
11299
b2469a9b
JM
113002010-02-03 Jason Merrill <jason@redhat.com>
11301
11302 PR c++/42870
11303 * g++.dg/ext/dllexport3.C: New.
11304
ebd14cbb
OS
113052010-02-05 Ozkan Sezer <sezeroz@gmail.com>
11306
11307 * gcc.dg/format/ms-format3.c: New test for specific MS types.
11308
5c95f07b
RG
113092010-02-05 Richard Guenther <rguenther@suse.de>
11310
11311 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11312
3cdabe3b
DS
113132010-02-05 Dodji Seketeli <dodji@redhat.com>
11314
11315 PR c++/42915
e8583d3a 11316 * g++.dg/other/crash-9.C: New test.
3cdabe3b 11317
430f2d1f
PT
113182010-02-05 Paul Thomas <pault@gcc.gnu.org>
11319
11320 PR fortran/42309
11321 * gfortran.dg/subref_array_pointer_4.f90 : New test.
11322
b0f19292
RG
113232010-02-04 Richard Guenther <rguenther@suse.de>
11324
11325 PR rtl-optimization/42952
11326 * gcc.dg/torture/pr42952.c: New testcase.
11327
a6f4d51d
JD
113282010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11329
11330 PR libfortran/42901
11331 * gfortran.dg/namelist_60.f90: New test.
11332
486f3abf
JM
113332010-02-03 Jason Merrill <jason@redhat.com>
11334
2aac1924
JM
11335 PR c++/40138
11336 * g++.dg/ext/builtin11.C: New.
11337
f000c6a7
JM
11338 PR c++/4926
11339 PR c++/38600
11340 * g++.dg/abi/mangle35.C: New.
11341 * g++.dg/abi/mangle37.C: New.
11342
abfe01ce
JM
11343 PR c++/12909
11344 * g++.dg/abi/mangle36.C: New.
11345
486f3abf
JM
11346 PR c++/35652
11347 * g++.dg/warn/string1.C: New.
11348
e3c70387
RG
113492010-02-03 Richard Guenther <rguenther@suse.de>
11350
11351 PR tree-optimization/42944
11352 * gcc.dg/errno-1.c: New testcase.
11353
bf8e3b77
RG
113542010-02-03 Richard Guenther <rguenther@suse.de>
11355
11356 PR middle-end/42927
11357 * gcc.c-torture/compile/pr42927.c: New testcase.
11358
d8a8dab3
TB
113592010-02-03 Tobias Burnus <burnus@net-b.de>
11360
11361 PR fortran/42936
11362 * gfortran.dg/null_4.f90: New test.
11363
e6ca6e2a
JM
113642010-02-02 Jason Merrill <jason@redhat.com>
11365
11366 PR c++/41090
11367 * g++.dg/ext/label13.C: New.
11368
096bfdb1
TB
113692010-02-02 Tobias Burnus <burnus@net-b.de>
11370
11371 PR fortran/42650
11372 * gfortran.dg/func_result_5.f90: New test.
11373
ade20620
TB
113742010-02-01 Tobias Burnus <burnus@net-b.de>
11375
11376 PR fortran/42922
11377 * gfortran.dg/pure_initializer_3.f90: News test.
11378
7adac79a
JW
113792010-01-31 Janus Weil <janus@gcc.gnu.org>
11380
11381 PR fortran/42888
11382 * gfortran.dg/allocate_derived_2.f90: New test.
11383
355b1741
EB
113842010-01-31 Eric Botcazou <ebotcazou@adacore.com>
11385
11386 PR middle-end/42898
11387 * gcc.dg/torture/pr42898-2.c: New test.
11388
61c7cbf8
RG
113892010-01-31 Richard Guenther <rguenther@suse.de>
11390
11391 PR middle-end/42898
11392 * gcc.dg/torture/pr42898.c: New testcase.
11393
b7d1d8b4
PT
113942010-01-31 Paul Thomas <pault@gcc.gnu.org>
11395
ade20620
TB
11396 PR fortran/38324
11397 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11398 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
b7d1d8b4 11399
c19787df
PB
114002010-01-30 Paolo Bonzini <bonzini@gnu.org>
11401
11402 * g++.dg/tree-ssa/inline-1.C: New.
11403 * g++.dg/tree-ssa/inline-2.C: New.
11404 * g++.dg/tree-ssa/inline-3.C: New.
11405
dd70c860
MM
114062010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
11407
11408 PR testsuite/41701
11409 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11410 the string 'pow' in the pathname of the compiler from generating a
11411 test failure.
11412
bac4175b
RO
114132010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11414
11415 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11416 * g++.old-deja/g++.mike/eh17.C: Likewise.
11417 * g++.old-deja/g++.mike/p5571.C: Likewise.
11418
1a048f82
DS
114192010-01-29 Dodji Seketeli <dodji@redhat.com>
11420
11421 PR c++/42758
11422 PR c++/42634
11423 PR c++/42336
11424 PR c++/42797
11425 PR c++/42880
11426 * g++.dg/other/crash-5.C: New test.
11427 * g++.dg/other/crash-6.C: New test.
11428 * g++.dg/other/crash-7.C: New test.
11429 * g++.dg/other/crash-8.C: New test.
11430
c23cd1d6
JJ
114312010-01-29 Jakub Jelinek <jakub@redhat.com>
11432
11433 PR rtl-optimization/42889
11434 * gcc.dg/pr42889.c: New test.
11435
d6bedeaf
L
114362010-01-28 H.J. Lu <hongjiu.lu@intel.com>
11437
11438 * gcc.target/i386/pr42881.c: Use SSE2.
11439
d819472d
UB
114402010-01-28 Uros Bizjak <ubizjak@gmail.com>
11441
11442 PR target/42891
11443 * gcc.target/i386/pr42891.c: New test.
11444
3ed7d068
RG
114452010-01-28 Richard Guenther <rguenther@suse.de>
11446
11447 PR tree-optimization/42871
11448 * g++.dg/torture/pr42871.C: New testcase.
11449
830bc550
RG
114502010-01-28 Richard Guenther <rguenther@suse.de>
11451
11452 * gcc.dg/Wobjsize-1.h: New testcase.
11453 * gcc.dg/Wobjsize-1.c: Likewise.
11454
28e5ca15
RB
114552010-01-28 Richard Guenther <rguenther@suse.de>
11456
11457 PR middle-end/42883
11458 * g++.dg/torture/pr42883.C: New testcase.
11459
3d952fb7
MM
114602010-01-28 Michael Matz <matz@suse.de>
11461
11462 * gcc.target/i386/pr42881.c: New test.
11463
78f56a7b
RO
114642010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11465
11466 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11467 Add i?86-*-solaris2* support.
11468
20c202f3
DS
114692010-01-28 Dodji Seketeli <dodji@redhat.com>
11470
11471 PR c++/42713
11472 PR c++/42820
11473 * g++.dg/template/typedef27.C: New test case.
11474 * g++.dg/template/typedef28.C: New test case.
11475
4fc2b1aa
ST
114762010-01-27 Stephen Thomas <stephen.thomas@arm.com>
11477
b6b7f703 11478 * gcc.dg/optimize-bswap*.c: Add ARM target
4fc2b1aa 11479
e87da263
RG
114802010-01-27 Richard Guenther <rguenther@suse.de>
11481
11482 PR middle-end/42878
11483 * gcc.dg/torture/pr42878-1.c: New testcase.
11484 * gcc.dg/torture/pr42878-2.c: Likewise.
11485
c6d99cad
JJ
114862010-01-27 Jakub Jelinek <jakub@redhat.com>
11487
11488 PR middle-end/42874
11489 * gcc.dg/vla-22.c: New test.
11490
d9a6fdb7
JJ
114912010-01-26 Jakub Jelinek <jakub@redhat.com>
11492
11493 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11494 current collation.
11495
0d9b0371
RG
114962010-01-26 Richard Guenther <rguenther@suse.de>
11497
11498 PR rtl-optimization/42685
11499 * gcc.dg/pr42685.c: New testcase.
11500 * g++.dg/other/pr42685.C: Likewise.
11501
3333cd50
RG
115022010-01-26 Richard Guenther <rguenther@suse.de>
11503
11504 PR middle-end/42806
11505 * g++.dg/other/pr42806.C: New testcase.
11506
7f657dde
RG
115072010-01-26 Richard Guenther <rguenther@suse.de>
11508
11509 PR tree-optimization/42250
11510 * gcc.dg/pr42250.c: New testcase.
11511
a4fb8087
AC
115122010-01-25 Arnaud Charlet <charlet@adacore.com>
11513
11514 * gnat.dg/array_bounds_test.adb: New test.
11515
03d838ba
TB
115162010-01-25 Tobias Burnus <burnus@net-b.de>
11517
11518 PR fortran/42858
11519 * gfortran.dg/generic_21.f90: New test.
11520
f7adff96
RO
115212010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11522
11523 PR testsuite/41522
11524 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11525
d147cbd9
MM
115262010-01-24 Mark Mitchell <mark@codesourcery.com>
11527
11528 PR c++/42748
11529 * g++.dg/abi/arm_va_list2.C: New test.
11530 * g++.dg/abi/arm_va_list2.h: Companion header file.
11531
ff015c5b
PT
115322010-01-24 Paul Thomas <pault@gcc.gnu.org>
11533
11534 PR fortran/41044
11535 * gfortran.dg/parameter_array_ref_2.f90 : New test.
11536
11537 PR fortran/41167
11538 * gfortran.dg/char_array_arg_1.f90 : New test.
11539
11540 * gfortran.dg/pr25923.f90 : Remove XFAIL.
11541
23f6293e
TB
115422010-01-24 Tobias Burnus <burnus@net-b.de>
11543
11544 PR fortran/39304
11545 * gfortran.dg/generic_20.f90: New test.
11546
addb239c
MM
115472010-01-22 Michael Matz <matz@suse.de>
11548
11549 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11550 -msse2.
11551
3c3b62d1
PT
115522010-01-21 Paul Thomas <pault@gcc.gnu.org>
11553
11554 PR fortran/42736
11555 * gfortran.dg/dependency_25.f90 : New test.
11556
7744b697
MJ
115572010-01-21 Martin Jambor <mjambor@suse.cz>
11558
11559 PR tree-optimization/42585
11560 * gcc.dg/tree-ssa/pr42585.c: New test.
11561
4e62a017
RG
115622010-01-21 Richard Guenther <rguenther@suse.de>
11563
11564 PR middle-end/19988
11565 * gcc.dg/pr19988.c: New testcase.
11566
ebf0bf7f
JJ
115672010-01-20 Janis Johnson <janis187@us.ibm.com>
11568
11569 * g++.dg/compat/decimal/compat-common.h: New file.
11570 * g++.dg/compat/decimal/decimal-dummy.h: New file.
11571 * g++.dg/compat/decimal/pass_x.h: New file.
11572 * g++.dg/compat/decimal/pass_y.h: New file.
11573 * g++.dg/compat/decimal/pass-1_main.C: New file.
11574 * g++.dg/compat/decimal/pass-1_x.C: New file.
11575 * g++.dg/compat/decimal/pass-1_y.C: New file.
11576 * g++.dg/compat/decimal/pass-2_main.C: New file.
11577 * g++.dg/compat/decimal/pass-2_x.C: New file.
11578 * g++.dg/compat/decimal/pass-2_y.C: New file.
11579 * g++.dg/compat/decimal/pass-3_main.C: New file.
11580 * g++.dg/compat/decimal/pass-3_x.C: New file.
11581 * g++.dg/compat/decimal/pass-3_y.C: New file.
11582 * g++.dg/compat/decimal/pass-4_main.C: New file.
11583 * g++.dg/compat/decimal/pass-4_x.C: New file.
11584 * g++.dg/compat/decimal/pass-4_y.C: New file.
11585 * g++.dg/compat/decimal/pass-5_main.C: New file.
11586 * g++.dg/compat/decimal/pass-5_x.C: New file.
11587 * g++.dg/compat/decimal/pass-5_y.C: New file.
11588 * g++.dg/compat/decimal/pass-6_main.C: New file.
11589 * g++.dg/compat/decimal/pass-6_x.C: New file.
11590 * g++.dg/compat/decimal/pass-6_y.C: New file.
11591 * g++.dg/compat/decimal/return_x.h: New file.
11592 * g++.dg/compat/decimal/return_y.h: New file.
11593 * g++.dg/compat/decimal/return-1_main.C: New file.
11594 * g++.dg/compat/decimal/return-1_x.C: New file.
11595 * g++.dg/compat/decimal/return-1_y.C: New file.
11596 * g++.dg/compat/decimal/return-2_main.C: New file.
11597 * g++.dg/compat/decimal/return-2_x.C: New file.
11598 * g++.dg/compat/decimal/return-2_y.C: New file.
11599 * g++.dg/compat/decimal/return-3_main.C: New file.
11600 * g++.dg/compat/decimal/return-3_x.C: New file.
11601 * g++.dg/compat/decimal/return-3_y.C: New file.
11602 * g++.dg/compat/decimal/return-4_main.C: New file.
11603 * g++.dg/compat/decimal/return-4_x.C: New file.
11604 * g++.dg/compat/decimal/return-4_y.C: New file.
11605 * g++.dg/compat/decimal/return-5_main.C: New file.
11606 * g++.dg/compat/decimal/return-5_x.C: New file.
11607 * g++.dg/compat/decimal/return-5_y.C: New file.
11608 * g++.dg/compat/decimal/return-6_main.C: New file.
11609 * g++.dg/compat/decimal/return-6_x.C: New file.
11610 * g++.dg/compat/decimal/return-6_y.C: New file.
11611
f827f659
AO
116122010-01-20 Alexandre Oliva <aoliva@redhat.com>
11613
11614 PR debug/42715
11615 * gcc.dg/pr42715.c: New.
11616
4227d4a1
PC
116172010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11618
11619 PR c++/42038
11620 * g++.dg/parse/crash55.C: New.
11621
4a4d4c08
AO
116222010-01-20 Alexandre Oliva <aoliva@redhat.com>
11623
11624 PR debug/42782
11625 * gcc.dg/guality/pr42782.c: New.
11626
e4672ccd
JM
116272010-01-20 Jason Merrill <jason@redhat.com>
11628
a402c1b1
JM
11629 PR c++/41788
11630 * g++.dg/abi/packed1.C: New.
11631
1f4a7a48
JM
11632 PR c++/41920
11633 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11634
e4672ccd
JM
11635 PR c++/40750
11636 * g++.dg/parse/fn-typedef1.C: New.
11637 * g++.dg/other/cv_quals.C: Adjust.
11638
35b954c1
AG
116392010-01-20 Anthony Green <green@moxielogic.com>
11640
11641 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11642 pack(push) pragma).
11643 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11644 * gcc.dg/20020312-2.c: Port this to the moxie core.
11645 * gcc.dg/weak/typeof-2.c: Ditto.
11646
e9a8afaa
RG
116472010-01-20 Richard Guenther <rguenther@suse.de>
11648
11649 PR tree-optimization/42717
11650 * gcc.c-torture/compile/pr42717.c: New testcase.
11651
80c35b40
JJ
116522010-01-20 Jakub Jelinek <jakub@redhat.com>
11653
11654 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11655 of signed, add a few new tests.
11656
b5c0899b
JJ
11657 PR middle-end/42803
11658 * g++.dg/parse/limits-initializer1.C: New test.
11659
63894de2
JW
116602010-01-19 Janus Weil <janus@gcc.gnu.org>
11661
11662 PR fortran/42804
11663 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11664 * gfortran.dg/typebound_call_12.f03: New test.
11665
702a738b
PT
116662010-01-19 Paul Thomas <pault@gcc.gnu.org>
11667
11668 PR fortran/42783
11669 * gfortran.dg/bounds_check_15.f90 : New test.
11670
b61b1f17
MM
116712010-01-19 Michael Matz <matz@suse.de>
11672
11673 PR tree-optimization/41783
11674 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11675
b3d7e191
RR
116762010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11677
11678 PR target/38697.
11679 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11680 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11681 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
11682 * gcc.target/arm/neon/vget_lows16.c: Likewise.
11683 * gcc.target/arm/neon/vget_lows32.c: Likewise.
11684 * gcc.target/arm/neon/vget_lows64.c: Likewise.
11685 * gcc.target/arm/neon/vget_lows8.c: Likewise.
11686 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11687 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11688 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11689 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11690
f89cc1a3
JW
116912010-01-19 Janus Weil <janus@gcc.gnu.org>
11692
11693 PR fortran/42545
11694 * gfortran.dg/extends_6.f03: Modified an error message.
11695 * gfortran.dg/extends_10.f03: New test.
11696 * gfortran.dg/private_type_6.f03: Modified an error message.
11697 * gfortran.dg/structure_constructor_8.f03: Ditto.
11698
2178b0f9
JJ
116992010-01-19 Jakub Jelinek <jakub@redhat.com>
11700
d6600130
JJ
11701 PR tree-optimization/42719
11702 * gcc.dg/pr42719.c: New test.
11703
2178b0f9
JJ
11704 PR debug/42728
11705 * gcc.dg/pr42728.c: New test.
11706
547cc7ee
AG
117072010-01-19 Anthony Green <green@moxielogic.com>
11708
11709 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11710
5923a165
AG
117112010-01-18 Anthony Green <green@moxielogic.com>
11712
11713 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11714 for moxie.
11715
11d7788d
DS
117162010-01-19 Dodji Seketeli <dodji@redhat.com>
11717
11718 * g++.dg/template/error45.C: reverted as part of reverting the
11719 fix of PR c++/42634.
11720
ebea03e0
DS
117212010-01-18 Dodji Seketeli <dodji@redhat.com>
11722
11723 PR c++/42634
11724 * g++.dg/template/error45.C: New test.
11725
a5cf630e
DS
117262010-01-18 Dodji Seketeli <dodji@redhat.com>
11727
11728 PR c++/42766
11729 * g++.dg/conversion/op6.C: New test.
11730
f249b405
UB
117312010-01-18 Uros Bizjak <ubizjak@gmail.com>
11732
11733 PR target/42774
11734 * gcc.target/alpha/pr42774.c: New test.
11735
1cfd38be
RG
117362010-01-18 Richard Guenther <rguenther@suse.de>
11737
11738 PR tree-optimization/42781
11739 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11740
3b3f318a
RG
117412010-01-17 Richard Guenther <rguenther@suse.de>
11742
11743 PR middle-end/42248
11744 * gcc.c-torture/execute/pr42248.c: New testcase.
11745
9adf0570
RG
117462010-01-17 Richard Guenther <rguenther@suse.de>
11747
11748 PR tree-optimization/42773
11749 * g++.dg/torture/pr42773.C: New testcase.
11750
ae7c61de
JW
117512010-01-17 Janus Weil <janus@gcc.gnu.org>
11752
11753 PR fortran/42677
11754 * gfortran.dg/interface_assignment_5.f90: New test.
11755
4548cb4b
DS
117562010-01-17 Dodji Seketeli <dodji@redhat.com>
11757
11758 PR c++/42697
c4471bb2
DS
11759 * g++.dg/template/crash94.C: Reverted.
11760
a90110c3
JZ
117612010-01-17 Jie Zhang <jie.zhang@analog.com>
11762
11763 PR debug/42767
11764 * gcc.dg/debug/pr42767.c: New.
11765
d1c05c88
JM
117662010-01-15 Jason Merrill <jason@redhat.com>
11767
11768 PR c++/42761
11769 * g++.dg/cpp0x/decltype22.C: New.
11770
7647c841
JJ
117712010-01-16 Jakub Jelinek <jakub@redhat.com>
11772
11773 PR middle-end/42760
11774 * g++.dg/torture/pr42760.C: New test.
11775
4a62494d
JY
117762010-01-15 Jing Yu <jingyu@google.com>
11777
11778 PR rtl-optimization/42691
11779 * gcc.c-torture/execute/pr42691.c: New.
11780
1197e789
RG
117812010-01-15 Richard Guenther <rguenther@suse.de>
11782
11783 PR middle-end/42739
11784 * g++.dg/torture/pr42739.C: New testcase.
11785
58be9ce9
DS
117862010-01-15 Dodji Seketeli <dodji@redhat.com>
11787
11788 * g++.dg/template/error45.C: Revert as part of reverting changes
11789 or PR c++/42634.
11790
3f298330
JD
117912010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11792
11793 PR fortran/42684
11794 * gfortran.dg/interface_31.f90: New test.
11795
c919858d
MM
117962010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11797
11798 * gcc.target/powerpc/pr42747.c: New file.
11799
5b1cbe14
JJ
118002010-01-14 Jakub Jelinek <jakub@redhat.com>
11801
ef5d1181
JJ
11802 PR middle-end/42674
11803 * c-c++-common/pr42674.c: New test.
11804
5b1cbe14
JJ
11805 PR c++/42608
11806 * g++.dg/template/instantiate11.C: New test.
11807
2d1a618e
JM
118082010-01-14 Jason Merrill <jason@redhat.com>
11809
6700a285
JM
11810 PR c++/42701
11811 * g++.dg/overload/error3.C: New.
11812
2d1a618e
JM
11813 PR c++/42655
11814 * g++.dg/overload/rvalue1.C: New.
11815
2f3cdcf5
MJ
118162010-01-14 Martin Jambor <mjambor@suse.cz>
11817
11818 PR tree-optimization/42706
6700a285 11819 * gcc.dg/ipa/pr42706.c: New testcase.
2f3cdcf5 11820
7767706d
L
118212010-01-14 H.J. Lu <hongjiu.lu@intel.com>
11822
11823 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11824
92e97cdd
MJ
118252010-01-14 Martin Jambor <mjambor@suse.cz>
11826
11827 PR tree-optimization/42714
2f3cdcf5 11828 * g++.dg/torture/pr42714.C: New test.
92e97cdd 11829
65b659ff
AB
118302010-01-14 Alexander Monakov <amonakov@ispras.ru>
11831
11832 PR rtl-optimization/42246
11833 * gfortran.dg/pr42246-2.f: New.
11834
136e01a3
AB
118352010-01-14 Alexander Monakov <amonakov@ispras.ru>
11836
11837 PR rtl-optimization/42389
11838 * gcc.dg/pr42389.c: New.
11839
762bffba
AB
118402010-01-14 Alexander Monakov <amonakov@ispras.ru>
11841
11842 PR rtl-optimization/42388
11843 * gcc.dg/pr42388.c: New.
11844
14f30b87
AM
118452010-01-14 Alexander Monakov <amonakov@ispras.ru>
11846
11847 PR rtl-optimization/42294
11848 * gfortran.dg/pr42294.f: New.
11849
8ec4d0ad
AM
118502010-01-14 Alexander Monakov <amonakov@ispras.ru>
11851
11852 PR rtl-optimization/39453
11853 PR rtl-optimization/42246
11854 * gcc.dg/pr39453.c: New.
11855 * gcc.dg/pr42246.c: New.
11856
0666ff4e
AB
118572010-01-14 Alexander Monakov <amonakov@ispras.ru>
11858
b59ab570
AM
11859 PR middle-end/42245
11860 * gcc.dg/pr42245.c: New.
11861 * gcc.dg/pr42245-2.c: New.
11862
118632010-01-14 Alexander Monakov <amonakov@ispras.ru>
11864
a0463099
AK
11865 PR rtl-optimization/42249
11866 * gcc.dg/pr42249.c: New.
0666ff4e 11867
5f8d5023
JJ
118682010-01-14 Jakub Jelinek <jakub@redhat.com>
11869
11870 PR c/42721
11871 * gcc.c-torture/execute/pr42721.c: New test.
11872
cd481d83
IR
118732010-01-14 Ira Rosen <irar@il.ibm.com>
11874
11875 PR tree-optimization/42709
11876 * gcc.dg/vect/pr42709.c: New test.
11877
40c32948
PT
118782010-01-14 Paul Thomas <pault@gcc.gnu.org>
11879
a0463099
AK
11880 PR fortran/41478
11881 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11882 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
40c32948 11883
08b02036
PT
118842010-01-14 Paul Thomas <pault@gcc.gnu.org>
11885
11886 PR fortran/42481
11887 * gfortran.dg/generic_19.f90 : New test.
11888
5db959b6
RG
118892010-01-13 Richard Guenther <rguenther@suse.de>
11890
11891 PR tree-optimization/42730
11892 * gcc.c-torture/compile/pr42730.c: New testcase.
11893
30c73d1a
SE
118942010-01-13 Steve Ellcey <sje@cup.hp.com>
11895
11896 PR target/pr42542
11897 * gcc.target/ia64/pr42542-1.c: New.
11898 * gcc.target/ia64/pr42542-2.c: New.
11899 * gcc.target/ia64/pr42542-3.c: New.
11900
a5859aaf
DS
119012010-01-13 Dodji Seketeli <dodji@redhat.com>
11902
11903 PR c++/42634
11904 * g++.dg/template/error45.C: New test.
11905
19656178
MJ
119062010-01-13 Martin Jambor <mjambor@suse.cz>
11907
11908 PR tree-optimization/42704
11909 * g++.dg/torture/pr42704.C: New test.
11910
6dc93b16
MJ
119112010-01-13 Martin Jambor <mjambor@suse.cz>
11912
11913 PR tree-optimization/42703
19656178 11914 * gcc.c-torture/compile/pr42703.c: New test.
6dc93b16 11915
1d21a8e5
RG
119162010-01-13 Richard Guenther <rguenther@suse.de>
11917
11918 PR tree-optimization/42705
11919 * gcc.c-torture/compile/pr42705.c: New testcase.
11920
9858e0cc
JZ
119212010-01-13 Jie Zhang <jie.zhang@analog.com>
11922
11923 * gcc.target/bfin/l2.c: New test.
11924 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11925
48f30f62
RG
119262010-01-13 Richard Guenther <rguenther@suse.de>
11927
11928 PR middle-end/42716
11929 * gcc.c-torture/compile/pr42716.c: New testcase.
11930
688a482d
RG
119312010-01-13 Richard Guenther <rguenther@suse.de>
11932
11933 PR lto/42678
11934 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11935
e616f54d
JM
119362010-01-12 Joseph Myers <joseph@codesourcery.com>
11937
11938 PR c/42708
11939 * gcc.c-torture/compile/pr42708-1.c: New test.
11940
082ab5ff
JJ
119412010-01-12 Jakub Jelinek <jakub@redhat.com>
11942
4942b76b
JJ
11943 PR debug/42662
11944 * gcc.dg/pr42662.c: New test.
11945
082ab5ff
JJ
11946 PR tree-optimization/42645
11947 * g++.dg/other/pr42645-1.C: New test.
11948 * g++.dg/other/pr42645-2.C: New test.
11949
3767f512
JJ
119502010-01-11 Janis Johnson <janis187@us.ibm.com>
11951
11952 PR target/42416
11953 * gcc.target/powerpc/warn-1.c: New test.
11954 * gcc.target/powerpc/warn-2.c: New test.
11955
a6ffbb9c
UB
119562010-01-11 Uros Bizjak <ubizjak@gmail.com>
11957
11958 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11959 stack alignment.
11960
06bfe1d0
RAE
119612010-01-10 Rafael Avila de Espindola <espindola@google.com>
11962
11963 * gcc.dg/lto/20100108_0.c: New.
11964
dadcb84c
UB
119652010-01-10 Uros Bizjak <ubizjak@gmail.com>
11966
11967 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11968 Add -march=i686 -msse for 32bit x86 targets.
11969
ab996409
RG
119702010-01-10 Richard Guenther <rguenther@suse.de>
11971
11972 PR middle-end/42667
11973 * gcc.dg/torture/pr42667.c: New testcase.
11974
d5a8d704
JD
119752010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11976
11977 PR fortran/32489
6a73fcec 11978 * gfortran.dg/array_constructor_34.f90: New test.
7a2631f3
JD
11979
119802010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11981
11982 PR fortran/20923
11983 * gfortran.dg/array_constructor_33.f90: New test.
d5a8d704
JD
11984 gfortran.dg/array_function_5.f90: Add credit.
11985
994ae26c
AO
119862010-01-09 Alexandre Oliva <aoliva@redhat.com>
11987
11988 PR debug/42631
11989 * gcc.dg/pr42631.c: New.
11990
60c48e4c
AO
119912010-01-09 Alexandre Oliva <aoliva@redhat.com>
11992
11993 PR debug/42630
11994 * gcc.dg/pr42630.c: New.
11995
bb956f3e
AO
119962010-01-09 Alexandre Oliva <aoliva@redhat.com>
11997
11998 PR debug/42629
11999 * gcc.dg/pr42629.c: New.
12000
5de8da9b
AO
120012010-01-09 Alexandre Oliva <aoliva@redhat.com>
12002
12003 PR middle-end/42363
12004 * gcc.dg/torture/pr42363.c: New.
12005
684f25f4
AO
120062010-01-09 Alexandre Oliva <aoliva@redhat.com>
12007
12008 PR debug/42604
12009 PR debug/42395
12010 * gcc.dg/vect/pr42604.c: New.
12011 * gcc.dg/vect/pr42395.c: New.
12012
73c865fa
RG
120132010-01-09 Richard Guenther <rguenther@suse.de>
12014
12015 PR middle-end/42512
12016 * gcc.c-torture/execute/pr42512.c: New testcase.
12017
3d876aba
TB
120182010-01-09 Tobias Burnus <burnus@net-b.de>
12019
12020 PR fortran/41298
12021 * gfortran.dg/c_ptr_tests_14.f90: New test.
12022
e51ded7c
RO
120232010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12024
12025 PR ada/41929
12026 * gnat.dg/null_pointer_deref1.adb: Don't run on
12027 sparc*-sun-solaris2.11.
12028
c59449fa
RG
120292010-01-08 Richard Guenther <rguenther@suse.de>
12030
12031 PR lto/42528
12032 * gcc.dg/lto/20100103-1_0.c: New testcase.
12033 * gcc.dg/lto/20100103-2_0.c: Likewise.
12034
1eee5628
TB
120352010-01-08 Tobias Burnus <burnus@net-b.de
12036
12037 PR/fortran 25829
12038 * gfortran.dg/asynchronous_1.f90: New test.
12039 * gfortran.dg/asynchronous_2.f90: New test.
12040 * gfortran.dg/conflicts.f90: Update error message.
12041
c8f4e43a
DS
120422010-01-07 Dodji Seketeli <dodji@redhat.com>
12043
12044 c++/40155
12045 * g++.dg/cpp0x/variadic-unify-2.C: New test.
12046
4139c7ef
JJ
120472010-01-07 Jakub Jelinek <jakub@redhat.com>
12048
12049 PR tree-optimization/42625
12050 * g++.dg/opt/dtor4.C: New test.
12051 * g++.dg/opt/dtor4.h: New.
12052 * g++.dg/opt/dtor4-aux.cc: New.
12053
2a3c437d
TB
120542010-01-07 Tobias Burnus <burnus@net-b.de>
12055
12056 PR fortran/42597
12057 * gfortran.dg/proc_ptr_26.f90: New test.
12058
64b33a7e
TB
120592010-01-07 Tobias Burnus <burnus@net-b.de>
12060
12061 PR fortran/41872
12062 * gfortran.dg/allocatable_scalar_7.f90: New test.
12063
6209a13e
RG
120642010-01-06 Richard Guenther <rguenther@suse.de>
12065
12066 * gcc.c-torture/compile/pr42632.c: New testcase.
12067
fa1a4144 120682010-01-05 H.J. Lu <hongjiu.lu@intel.com>
64b33a7e 12069
fa1a4144
L
12070 PR target/42542
12071 * gcc.target/i386/pr42542-4.c: New.
12072 * gcc.target/i386/pr42542-4a.c: Likewise.
12073 * gcc.target/i386/pr42542-5.c: Likewise.
12074 * gcc.target/i386/pr42542-5a.c: Likewise.
12075
208384fd
EB
120762010-01-05 Eric Botcazou <ebotcazou@adacore.com>
12077
12078 * gcc.dg/tls/opt-15.c: New test.
12079
43d4b97d
L
120802010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12081
12082 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12083
9bf4cdf5
MJ
120842010-01-05 Martin Jambor <mjambor@suse.cz>
12085
12086 PR tree-optimization/42462
d91ae0ab 12087 * g++.dg/torture/pr42462.C: New test.
9bf4cdf5 12088
d097567d
JM
120892010-01-05 Jason Merrill <jason@redhat.com>
12090
12091 * g++.dg/cpp0x/initlist30.C: New test.
12092
82aee923
RG
120932010-01-05 Richard Guenther <rguenther@suse.de>
12094
12095 PR tree-optimization/42614
12096 * gcc.c-torture/execute/pr42614.c: New testcase.
12097
bc3c12a2
EF
120982010-01-05 Eric Fisher <joefoxreal@gmail.com>
12099
12100 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12101 * gcc.dg/Wunreachable-1.c: Remove the testcase of
12102 -Wunreachable-code.
12103 * gcc.dg/Wunreachable-2.c: Likewise.
12104 * gcc.dg/Wunreachable-3.c: Likewise.
12105 * gcc.dg/Wunreachable-4.c: Likewise.
12106 * gcc.dg/Wunreachable-5.c: Likewise.
12107 * gcc.dg/Wunreachable-6.c: Likewise.
12108 * gcc.dg/Wunreachable-7.c: Likewise.
12109 * gcc.dg/Wunreachable-8.c: Likewise.
12110 * gcc.dg/20041231-1.c: Likewise.
12111
566f27e4
JJ
121122010-01-05 Jakub Jelinek <jakub@redhat.com>
12113
7604eb4e
JJ
12114 PR other/42611
12115 * gcc.dg/pr42611.c: New test.
12116
566f27e4
JJ
12117 PR tree-optimization/42508
12118 * g++.dg/opt/pr42508.C: New test.
12119
11492349
TB
121202010-01-05 Tobias Burnus <burnus@net-b.de>
12121
12122 PR fortran/41872
12123 * gfortran.dg/allocatable_scalar_8.f90: New.
12124
caee6ca1
MJ
121252010-01-04 Martin Jambor <mjambor@suse.cz>
12126
12127 PR tree-optimization/42398
12128 * gcc.c-torture/compile/pr42398.c: New test.
12129
4b4a42c4
JM
121302010-01-04 Jason Merrill <jason@redhat.com>
12131
282c399b
JM
12132 PR c++/42555
12133 * g++.dg/ext/attrib35.C: New.
12134
4b4a42c4
JM
12135 PR c++/42567
12136 * g++.dg/cpp0x/auto17.C: New.
12137
785ca514
RAE
121382010-01-04 Rafael Avila de Espindola <espindola@google.com>
12139
12140 * gcc.dg/lto/20100104_0.c: New.
12141
22554cf9
L
121422010-01-04 H.J. Lu <hongjiu.lu@intel.com>
12143
12144 PR target/42542
12145 * gcc.target/i386/pr42542-1.c: New.
12146 * gcc.target/i386/pr42542-1a.c: Likewise.
12147 * gcc.target/i386/pr42542-1b.c: Likewise.
12148 * gcc.target/i386/pr42542-2.c: Likewise.
12149 * gcc.target/i386/pr42542-2a.c: Likewise.
12150 * gcc.target/i386/pr42542-2b.c: Likewise.
12151 * gcc.target/i386/pr42542-3.c: Likewise.
12152 * gcc.target/i386/pr42542-3a.c: Likewise.
12153
5b130807
TB
121542009-01-04 Tobias Burnus <burnus@net-b.de>
12155
12156 PR fortran/41872
12157 * gfortran.dg/allocatable_scalar_5.f90: New test.
12158 * gfortran.dg/allocatable_scalar_6.f90: New test.
12159
e74003a1
RG
121602010-01-03 Richard Guenther <rguenther@suse.de>
12161
12162 PR testsuite/42583
12163 * gfortran.dg/gomp/recursion1.f90: Remove.
12164
5e87f30e
RG
121652010-01-03 Richard Guenther <rguenther@suse.de>
12166
12167 * gcc.dg/Warray-bounds.c: Remove XFAILs.
12168 * gcc.dg/uninit-6.c: Likewise.
12169 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12170
ba1ee228
RG
121712010-01-03 Richard Guenther <rguenther@suse.de>
12172
12173 PR tree-optimization/42589
12174 * gcc.target/i386/pr42589.c: New testcase.
12175
a19eb9d2
RG
121762010-01-03 Richard Guenther <rguenther@suse.de>
12177
12178 PR tree-optimization/42438
12179 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12180
8163bdfb
RG
121812010-01-02 Richard Guenther <rguenther@suse.de>
12182
12183 PR testsuite/41651
12184 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12185
02143d0b
UB
121862010-01-02 Uros Bizjak <ubizjak@gmail.com>
12187
12188 PR target/42448
12189 * gcc.target/alpha/pr42448-1.c: New test.
12190 * gcc.target/alpha/pr42448-2.c: Ditto.
12191
dadab4fd
JM
121922010-01-01 Joseph Myers <joseph@codesourcery.com>
12193
12194 PR preprocessor/41947
12195 * gcc.dg/c99-hexfloat-3.c: New test.
12196
e4a95933
RG
121972010-01-01 Richard Guenther <rguenther@suse.de>
12198
12199 PR c/42570
12200 * gcc.c-torture/execute/pr42570.c: New testcase.
12201
a28ff68b
RG
122022010-01-01 Richard Guenther <rguenther@suse.de>
12203
12204 PR middle-end/42559
12205 * gcc.c-torture/compile/pr42559.c: New testcase.
12206
ad41bd84 12207\f
0bdf1263 12208Copyright (C) 2010 Free Software Foundation, Inc.
ad41bd84
JM
12209
12210Copying and distribution of this file, with or without modification,
12211are permitted in any medium without royalty provided the copyright
12212notice and this notice are preserved.
This page took 2.550323 seconds and 5 git commands to generate.