1 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
5 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
6 * g++.dg/cpp0x/defaulted2.C: Likewise.
7 * g++.dg/cpp0x/defaulted31.C: Likewise.
8 * g++.dg/cpp0x/error6.C: Likewise.
9 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
10 * g++.dg/cpp0x/override2.C: Likewise.
11 * g++.dg/cpp0x/parse1.C: Likewise.
12 * g++.dg/cpp0x/scoped_enum.C: Likewise.
13 * g++.dg/cpp0x/temp_default4.C: Likewise.
14 * g++.dg/ext/attrib32.C: Likewise.
15 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
16 * g++.dg/ext/mv13.C: Likewise.
17 * g++.dg/ext/mv7.C: Likewise.
18 * g++.dg/ext/mv9.C: Likewise.
19 * g++.dg/ext/pr57362.C: Likewise.
20 * g++.dg/ext/typeof10.C: Likewise.
21 * g++.dg/lookup/anon6.C: Likewise.
22 * g++.dg/lookup/crash6.C: Likewise.
23 * g++.dg/lookup/name-clash5.C: Likewise.
24 * g++.dg/lookup/name-clash6.C: Likewise.
25 * g++.dg/other/anon4.C: Likewise.
26 * g++.dg/other/error15.C: Likewise.
27 * g++.dg/other/error8.C: Likewise.
28 * g++.dg/other/redecl2.C: Likewise.
29 * g++.dg/parse/crash16.C: Likewise.
30 * g++.dg/parse/crash21.C: Likewise.
31 * g++.dg/parse/crash38.C: Likewise.
32 * g++.dg/parse/redef2.C: Likewise.
33 * g++.dg/parse/struct-as-enum1.C: Likewise.
34 * g++.dg/template/crash39.C: Likewise.
35 * g++.dg/template/redecl3.C: Likewise.
36 * g++.dg/tls/diag-3.C: Likewise.
37 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
38 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
39 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
40 * g++.old-deja/g++.brendan/crash16.C: Likewise.
41 * g++.old-deja/g++.brendan/crash18.C: Likewise.
42 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
43 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
44 * g++.old-deja/g++.brendan/static3.C: Likewise.
45 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
46 * g++.old-deja/g++.jason/binding.C: Likewise.
47 * g++.old-deja/g++.jason/crash4.C: Likewise.
48 * g++.old-deja/g++.jason/crash7.C: Likewise.
49 * g++.old-deja/g++.jason/lineno.C: Likewise.
50 * g++.old-deja/g++.jason/scoping7.C: Likewise.
51 * g++.old-deja/g++.mike/misc3.C: Likewise.
52 * g++.old-deja/g++.mike/net44.C: Likewise.
53 * g++.old-deja/g++.mike/ns3.C: Likewise.
54 * g++.old-deja/g++.ns/alias4.C: Likewise.
55 * g++.old-deja/g++.ns/ns11.C: Likewise.
56 * g++.old-deja/g++.other/crash23.C: Likewise.
57 * g++.old-deja/g++.other/decl8.C: Likewise.
58 * g++.old-deja/g++.other/linkage3.C: Likewise.
59 * g++.old-deja/g++.other/typeck1.C: Likewise.
60 * g++.old-deja/g++.other/typedef5.C: Likewise.
61 * g++.old-deja/g++.pt/explicit34.C: Likewise.
62 * g++.old-deja/g++.pt/friend36.C: Likewise.
63 * obj-c++.dg/method-8.mm: Likewise.
64 * obj-c++.dg/tls/diag-3.mm: Likewise.
66 2013-08-12 Perez Read <netfirewall@gmail.com>
69 * gcc.target/i386/movabs-1.c: New test.
71 2013-08-12 Marek Polacek <polacek@redhat.com>
73 PR tree-optimization/57980
74 * gcc.dg/pr57980.c: New test.
76 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
79 * gfortran.dg/do_check_10.f90: New test.
80 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
81 * gfortran.dg/array_constructor_18.f90: Likewise.
82 * gfortran.dg/array_constructor_22.f90: Likewise.
83 * gfortran.dg/coarray_15.f90: Likewise.
84 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
85 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
86 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
88 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
91 * g++.dg/cpp0x/constexpr-ice8.C: New.
93 2013-08-09 Xinliang David Li <davidxl@google.com>
95 * gcc.target/i386/memcpy-strategy-1.c: New test.
96 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
97 * gcc.target/i386/memset-strategy-1.c: Ditto.
98 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
100 2013-08-09 Jan Hubicka <jh@suse.cz>
102 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
103 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
105 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
107 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
109 2013-08-09 Janus Weil <janus@gcc.gnu.org>
112 * gfortran.dg/transfer_intrinsic_6.f90: New.
114 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
117 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
120 * g++.dg/lookup/typedef2.C: New.
122 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
124 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
125 output of vdup intrinsics.
127 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
129 * gcc.target/arm/lp1189445.c: New testcase.
131 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
133 * gcc.dg/torture/pr58079.c: New test.
135 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
137 * gnat.dg/warn9.adb: New test.
139 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
142 * g++.dg/lookup/typedef2.C: New.
144 2013-08-07 David Malcolm <dmalcolm@redhat.com>
146 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
147 to optstr when building plugins on darwin.
149 2013-08-06 Martin Jambor <mjambor@suse.cz>
151 PR tree-optimization/57539
152 * gcc.dg/ipa/pr57539.c: New test.
154 2013-08-06 Martin Jambor <mjambor@suse.cz>
155 Bernd Edlinger <bernd.edlinger@hotmail.de>
157 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
158 (a): Fix constructor.
160 2013-08-06 Martin Jambor <mjambor@suse.cz>
163 * gfortran.dg/pr57987.f90: New test.
165 2013-08-06 Martin Jambor <mjambor@suse.cz>
168 * gcc.dg/torture/pr58041.c: New test.
169 * gcc.target/arm/pr58041.c: Likewise.
171 2013-08-06 Janus Weil <janus@gcc.gnu.org>
174 * gfortran.dg/pointer_init_8.f90: New.
176 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
179 * g++.dg/cpp0x/pr58080.C: New.
181 2013-08-05 David Malcolm <dmalcolm@redhat.com>
183 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
184 to optstr when building plugins.
186 2013-08-05 David Malcolm <dmalcolm@redhat.com>
188 Patch autogenerated by refactor_passes.py from
189 https://github.com/davidmalcolm/gcc-refactoring-scripts
190 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
192 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
193 struct to a subclass of gimple_opt_pass along with...
194 (pass_data_one_pass): ...new pass_data instance and...
195 (make_one_pass): ...new function.
196 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
197 global struct to a subclass of gimple_opt_pass along with...
198 (pass_data_warn_self_assign): ...new pass_data instance and...
199 (make_pass_warn_self_assign): ...new function.
200 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
201 a global struct to a subclass of gimple_opt_pass along with...
202 (pass_data_dumb_plugin_example): ...new pass_data instance and...
203 (make_pass_dumb_plugin_example): ...new function.
204 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
205 global struct to a subclass of gimple_opt_pass along with...
206 (pass_data_warn_self_assign): ...new pass_data instance and...
207 (make_pass_warn_self_assign): ...new function.
209 2013-08-05 David Malcolm <dmalcolm@redhat.com>
211 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
212 is created and added to the pass_manager to reflect
213 autogenerated changes.
214 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
215 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
216 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
218 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
221 * g++.dg/cpp0x/pr58072.C: New.
223 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
225 * gcc.dg/torture/pr57993-2.cpp: New.
227 2013-08-02 Jan Hubicka <jh@suse.cz>
229 * gcc.dg/ipa/ipa-1.c: Update.
230 * gcc.dg/ipa/ipa-2.c: Update.
231 * gcc.dg/ipa/ipa-3.c: Update.
232 * gcc.dg/ipa/ipa-4.c: Update.
233 * gcc.dg/ipa/ipa-5.c: Update.
234 * gcc.dg/ipa/ipa-7.c: Update.
235 * gcc.dg/ipa/ipa-8.c: Update.
236 * gcc.dg/ipa/ipcp-1.c: Update.
237 * gcc.dg/ipa/ipcp-2.c: Update.
239 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
241 PR rtl-optimization/58048
242 * gcc.target/i386/pr58048.c: New.
244 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
246 * gcc.target/arm/neon-for-64bits-2.c: Delete.
248 2013-08-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
249 Peter Bergner <bergner@vnet.ibm.com>
252 * g++.dg/overload/using3.C: New.
253 * g++.dg/overload/using2.C: Adjust.
254 * g++.dg/lookup/using9.C: Likewise.
256 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
258 * gcc.target/arm/pr46972-2.c: New test.
260 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
262 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
264 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
266 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
268 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
270 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
271 rather than addressing!=absolute when deciding how to handle MIPS16
272 when the test forces an ABI.
274 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
277 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
279 2013-07-30 Steve Ellcey <sellcey@mips.com>
281 * gcc.target/mips/code-readable-1.c: Increase switch size.
282 * gcc.target/mips/code-readable-2.c: Ditto.
283 * gcc.target/mips/code-readable-3.c: Ditto.
284 * gcc.target/mips/code-readable-4.c: Ditto.
286 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
289 * g++.dg/parse/crash63.C: New.
291 2013-07-30 Tobias Burnus <burnus@net-b.de>
294 * gfortran.dg/pointer_assign_8.f90: New.
295 * gfortran.dg/pointer_assign_9.f90: New.
296 * gfortran.dg/pointer_assign_10.f90: New.
297 * gfortran.dg/pointer_assign_11.f90: New.
299 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
301 * gcc.target/arm/pr57637.c: New testcase.
303 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
305 PR tree-optimization/57993
306 * gcc.dg/torture/pr57993.c: New test.
308 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
310 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
312 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
315 * g++.dg/conversion/ambig2.C: New.
317 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
319 * gcc.target/mips/fabs-2008.c: New test case.
320 * gcc.target/mips/fabs-legacy.c: New test case.
321 * gcc.target/mips/fabsf-2008.c: New test case.
322 * gcc.target/mips/fabsf-legacy.c: New test case.
323 * gcc.target/mips/fneg-2008.c: New test case.
324 * gcc.target/mips/fneg-legacy.c: New test case.
325 * gcc.target/mips/fneg-2008.c: New test case.
326 * gcc.target/mips/fneg-legacy.c: New test case.
327 * gcc.target/mips/nan-2008.c: New test case.
328 * gcc.target/mips/nan-legacy.c: New test case.
329 * gcc.target/mips/nanf-2008.c: New test case.
330 * gcc.target/mips/nanf-legacy.c: New test case.
331 * gcc.target/mips/nans-2008.c: New test case.
332 * gcc.target/mips/nans-legacy.c: New test case.
333 * gcc.target/mips/nansf-2008.c: New test case.
334 * gcc.target/mips/nansf-legacy.c: New test case.
335 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
337 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
338 Maxim Kuvyrkov <maxim@kugelworks.com>
340 * lib/target-supports.exp (check_effective_target_non_bionic): New
341 effective-target test.
342 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
343 * g++.dg/tls/thread_local4g.C: Ditto.
345 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
348 * gfortran.dg/vector_subsript_7.f90: New test.
350 2013-07-27 Tobias Burnus <burnus@net-b.de>
353 * gfortran.dg/warn_alias.f90: New.
355 2013-07-27 Janus Weil <janus@gcc.gnu.org>
358 * gfortran.dg/class_array_19.f90: New.
360 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
362 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
363 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
364 * gcc.dg/vect/pr57741-3.c: Likewise.
365 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
367 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
369 Skip tests that make assumptions about struct layout that don't hold
371 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
372 * g++.dg/cpp0x/iop.C: Likewise.
373 * g++.dg/cpp0x/named_refs.C: Likewise.
374 * g++.dg/cpp0x/rv1p.C: Likewise.
375 * g++.dg/cpp0x/rv2p.C: Likewise.
376 * g++.dg/cpp0x/rv3p.C: Likewise.
377 * g++.dg/cpp0x/rv4p.C: Likewise.
378 * g++.dg/cpp0x/rv5p.C: Likewise.
379 * g++.dg/cpp0x/rv6p.C: Likewise.
380 * g++.dg/cpp0x/rv7p.C: Likewise.
381 * g++.dg/cpp0x/rv8p.C: Likewise.
382 * g++.dg/ext/strncpy-chk1.C: Likewise.
383 * gcc.dg/builtin-object-size-10.c: Likewise.
384 * gcc.dg/builtin-object-size-11.c: Likewise.
385 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
386 * gcc.dg/pr25805.c: Likewise.
387 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
388 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
389 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
390 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
391 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
392 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
393 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
394 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
395 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
396 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
397 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
398 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
399 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
400 * gcc.c-torture/execute/zerolen-2.x: Likewise.
401 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
403 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
404 * gcc.dg/tree-ssa/loop-1.c: Likewise.
406 * gcc.dg/torture/pr37868.c: Disable for epiphany.
407 * gcc.dg/sibcall-6.c: Enable for epiphany.
409 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
411 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
413 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
415 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
416 memcpy not initializers.
418 * gcc.dg/guality/guality.exp: Skip on AIX.
420 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
423 * g++.dg/cpp0x/pr57101.C: New.
425 2013-07-26 Ian Bolton <ian.bolton@arm.com>
427 * gcc.target/aarch64/neg_1.c: New test.
429 2013-07-25 Janus Weil <janus@gcc.gnu.org>
432 * gfortran.dg/typebound_call_25.f90: New.
434 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
437 * g++.dg/cpp0x/pr57981.C: New.
439 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
442 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
444 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
446 PR rtl-optimization/57960
447 * gcc.target/s390/pr57960.c: New.
449 2013-07-25 Janus Weil <janus@gcc.gnu.org>
452 * gfortran.dg/unlimited_polymorphic_9.f90: New.
454 2013-07-25 Terry Guo <terry.guo@arm.com>
456 * gcc.target/arm/thumb1-Os-mult.c: New test case.
458 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
461 * g++.dg/inherit/pr57942.C: New.
463 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
465 * gcc.target/powerpc/bool2.h: New file, test the code generation
466 of logical operations for power5, altivec, power7, and power8 systems.
467 * gcc.target/powerpc/bool2-p5.c: Likewise.
468 * gcc.target/powerpc/bool2-av.c: Likewise.
469 * gcc.target/powerpc/bool2-p7.c: Likewise.
470 * gcc.target/powerpc/bool2-p8.c: Likewise.
471 * gcc.target/powerpc/bool3.h: Likewise.
472 * gcc.target/powerpc/bool3-av.c: Likewise.
473 * gcc.target/powerpc/bool2-p7.c: Likewise.
474 * gcc.target/powerpc/bool2-p8.c: Likewise.
476 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
478 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
480 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
482 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
484 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
486 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
487 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
488 type from long to long long.
489 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
490 to have effective-target keywords of lp64 and ilp32.
491 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
492 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
493 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
494 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
495 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
496 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
497 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
498 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
499 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
501 2013-07-23 Tom Tromey <tromey@redhat.com>
502 Joseph Myers <joseph@codesourcery.com>
504 * gcc.dg/c11-generic-1.c: New file.
505 * gcc.dg/c11-generic-2.c: New file.
507 2013-07-22 Tobias Burnus <burnus@net-b.de>
511 * coarray/lib_realloc_1.f90: Permit optimization.
512 * gfortran.dg/coarray_31.f90: New.
514 2013-07-22 Tobias Burnus <burnus@net-b.de>
517 * gfortran.dg/class_array_7.f03: Fix memory leak.
519 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
522 * g++.dg/cpp0x/decltype56.C: New.
524 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
526 * gcc.dg/pr53265.c: Correct line number in dg-message.
528 2013-07-22 Diego Novillo <dnovillo@google.com>
530 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
532 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
535 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
536 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
538 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
541 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
542 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
543 * gcc.dg/torture/pr53366-1.c: Same.
544 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
545 * gcc.dg/torture/pr56488.c: Same.
546 * gcc.dg/torture/pr57584.c: Same.
547 * gcc.dg/tree-ssa/pr57385.c: Same.
548 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
550 2013-07-21 OndĂ
\99ej BĂÂlka <neleai@seznam.cz>
552 * c-c++-common/pr41779.c: Fix typos.
553 * gcc.c-torture/compile/20031125-2.c: Likewise.
554 * gcc.c-torture/compile/20040621-1.c: Likewise.
555 * gcc.c-torture/execute/20020418-1.c: Likewise.
556 * gcc.dg/20020108-1.c: Likewise.
557 * gcc.dg/atomic-generic-aux.c: Likewise.
558 * gcc.dg/builtin-complex-err-2.c: Likewise.
559 * gcc.dg/decl-1.c: Likewise.
560 * gcc.dg/di-sync-multithread.c: Likewise.
561 * gcc.dg/format/c90-printf-1.c: Likewise.
562 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
563 * gcc.dg/long-long-compare-1.c: Likewise.
564 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
565 * gcc.dg/pr17055-1.c: Likewise.
566 * gcc.dg/pr27095.c: Likewise.
567 * gcc.dg/torture/fp-int-convert.h: Likewise.
568 * gcc.dg/tree-prof/inliner-1.c: Likewise.
569 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
570 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
571 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
572 * gcc.dg/tree-ssa/loop-19.c: Likewise.
573 * gcc.dg/tree-ssa/loop-1.c: Likewise.
574 * gcc.dg/tree-ssa/pr21001.c: Likewise.
575 * gcc.dg/tree-ssa/pr42585.c: Likewise.
576 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
577 * gcc.dg/vect/vect-cond-5.c: Likewise.
578 * gcc.dg/weak/typeof-2.c: Likewise.
579 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
580 * gcc.target/arm/naked-1.c: Likewise.
581 * gcc.target/i386/pr9771-1.c: Likewise.
582 * gcc.target/sparc/sparc-constant-1.c: Likewise.
583 * gcc.target/sparc/struct-ret-check.c: Likewise.
584 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
585 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
586 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
589 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
592 * gfortran.dg/dependency_42.f90: New test.
593 * gfortran.dg/dependency_43.f90: New test.
595 2013-07-21 Tobias Burnus <burnus@net-b.de>
598 * gfortran.dg/round_4.f90: New.
600 2013-07-21 Tobias Burnus <burnus@net-b.de>
603 * gfortran.dg/min_max_conformance_2.f90: New.
605 2013-07-20 Jakub Jelinek <jakub@redhat.com>
607 PR preprocessor/57620
608 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
609 (main): Don't test {s,u,U,L}12.
610 * c-c++-common/raw-string-13.c: New test.
611 * c-c++-common/raw-string-14.c: New test.
612 * c-c++-common/raw-string-15.c: New test.
613 * c-c++-common/raw-string-16.c: New test.
615 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
617 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
619 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
621 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
623 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
624 target { ! keeps_null_pointer_checks }.
625 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
626 target { ! keeps_null_pointer_checks }.
628 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
629 * gcc.dg/torture/pr56488.c: Likewise.
631 2013-07-19 Ian Bolton <ian.bolton@arm.com>
633 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
636 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
638 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
639 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
640 * gfortran.dg/guality/guality.exp: Skip on AIX.
642 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
644 * g++.dg/debug/pr56819.C: Skip on AIX.
645 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
646 * g++.dg/guality/guality.exp: Skip on AIX.
648 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
650 * gcc.misc-tests/gcov-14.c: Skip on AIX.
652 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
654 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
657 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
658 Adjust to corrected rounding.
660 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
662 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
663 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
664 check_effective_target_cilkplus.
665 * g++.dg/cilk-plus/cilk-plus.exp: Same.
667 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
669 * gcc.target/powerpc/pr57744.c: Fix typo.
671 2013-07-18 Sriraman Tallam <tmsriram@google.com>
674 * gcc.c-torture/compile/pr57698.c: New test.
675 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
676 * gcc.c-torture/compile/pr44043.c: Ditto.
678 2013-07-18 Wei Mi <wmi@google.com>
680 PR rtl-optimization/57878
681 * g++.dg/pr57518.C: New test.
683 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
685 * gcc.dg/pr42611.c: Move dg-error to correct line.
687 2013-07-17 Tobias Burnus <burnus@net-b.de>
690 * gfortran.dg/dollar_sym_3.f: New.
691 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
693 2013-07-16 Iain Sandoe <iain@codesourcery.com>
698 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
699 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
700 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
701 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
702 * objc.dg/image-info.m: Likewise.
703 * objc.dg/symtab-1.m: Likewise.
704 * objc.dg/torture/strings/const-str-10.m: Likewise.
705 * objc.dg/torture/strings/const-str-11.m: Likewise.
706 * objc.dg/torture/strings/const-str-9.m: Likewise.
707 * objc.dg/zero-link-1.m: Likewise.
708 * objc.dg/zero-link-2.m: Likewise.
709 * objc.dg/no-extra-load.m: Avoid Foundation.h.
710 * objc.dg/objc-foreach-4.m: Likewise.
711 * objc.dg/objc-foreach-5.m: Likewise.
712 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
714 * obj-c++.dg/strings/const-str-12.mm: Likewise.
715 * obj-c++.dg/syntax-error-1.mm: Likewise.
716 * objc.dg/method-6.m: Likewise.
717 * objc.dg/pr23214.m: Likewise.
718 * objc.dg/proto-lossage-7.m: Likewise.
719 * objc.dg/strings/const-str-12b.m: Likewise.
720 * objc.dg/zero-link-3.m: Likewise.
721 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
722 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
723 adjust headers, interfaces and encoded types to reflect current system
724 versions. Add FIXME and outputs from current system compiler for
727 2013-07-15 Cong Hou <congh@google.com>
729 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
731 * gcc.target/i386/l_fma_float_3.c: Likewise.
732 * gcc.target/i386/l_fma_double_1.c: Likewise.
733 * gcc.target/i386/l_fma_double_3.c: Likewise.
735 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
737 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
738 function to test if HTM is available.
739 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
740 * gcc.target/powerpc/htm-builtin-1.c: New test.
742 2013-07-15 Tobias Burnus <burnus@net-b.de>
744 * gfortran.dg/coarray_lib_realloc_1.f90: New.
745 * gfortran.dg/coarray/lib_realloc_1.f90: New.
746 * gfortran.dg/coarray_6.f90: Add dg-error.
748 2013-07-15 Tobias Burnus <burnus@net-b.de>
751 * gfortran.dg/finalize_18.f90: New.
753 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
756 * fortran.dg/module_variable_1.f90: New test.
757 * fortran.dg/module_variable_2.f90: New test.
759 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
761 * g++.dg/ext/vector19.C: Adapt.
762 * g++.dg/ext/vector23.C: New testcase.
764 2013-07-12 Michael Matz <matz@suse.de>
767 * c-c++-common/pr55771.c: New test.
769 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
771 * gcc.target/aarch64/vect-movi.c: New.
773 2013-07-11 Sriraman Tallam <tmsriram@google.com>
776 * g++.dg/ext/pr57362.C: New.
778 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
781 * gcc.target/avr/torture/pr57631.c: New test.
783 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
786 * g++.dg/cpp0x/constexpr-ice7.C: New.
788 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
790 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
792 * gcc.c-torture/execute/nest-align-1.x: New.
794 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
797 * g++.dg/cpp0x/sfinae48.C: New.
799 2013-07-10 Jakub Jelinek <jakub@redhat.com>
801 PR preprocessor/57824
802 * c-c++-common/raw-string-17.c: New test.
803 * c-c++-common/gomp/pr57824.c: New test.
805 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
808 * g++.dg/cpp0x/reinterpret_cast1.C: New.
809 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
810 * g++.dg/conversion/dr195.C: Update.
811 * g++.dg/expr/cast2.C: Likewise.
813 2013-07-10 Jakub Jelinek <jakub@redhat.com>
815 * c-c++-common/raw-string-18.c: New test.
816 * c-c++-common/raw-string-19.c: New test.
818 PR preprocessor/57757
819 * g++.dg/cpp/paste1.C: New test.
820 * g++.dg/cpp/paste2.C: New test.
822 2013-07-10 Graham Stott <grahams@btinternet.com>
824 * gcc.target/mips/mulsize-1.c: New.
825 * gcc.target/mips/mulsize-2.c: New.
826 * gcc.target/mips/mulsize-3.c: New.
827 * gcc.target/mips/mulsize-4.c: New.
829 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
832 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
833 * g++.dg/ext/vector24.C: New testcase.
835 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
838 * g++.dg/cpp0x/decltype17.C: Adjust.
840 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
843 * g++.dg/cpp0x/pr51786.C: New.
845 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
847 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
849 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
851 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
853 * gcc.target/powerpc/sd-vsx.c: Require dfp.
854 * gcc.target/powerpc/sd-pwr6.c: Likewise.
856 2013-07-08 Tobias Burnus <burnus@net-b.de>
859 * gfortran.dg/c_f_pointer_tests_8.f90: New.
861 2013-07-08 Tobias Burnus <burnus@net-b.de>
864 * gfortran.dg/do_check_9.f90: New.
866 2013-07-08 Tobias Burnus <burnus@net-b.de>
869 * gfortran.dg/dot_product_2.f90: New.
871 2013-07-08 Tobias Burnus <burnus@net-b.de>
874 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
876 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
878 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
879 * gfortran.dg/finalize_10.f90: Fix dg-final.
881 2013-07-08 Jakub Jelinek <jakub@redhat.com>
884 * gcc.target/i386/pr57819.c: New test.
886 PR rtl-optimization/57829
887 * gcc.c-torture/execute/pr57829.c: New test.
889 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
891 * gcc.target/i386/memcpy-vector_loop-1.c: New.
892 * gcc.target/i386/memcpy-vector_loop-2.c: New.
894 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
897 * gcc.target/i386/pr57807.c: New test.
899 2013-07-06 Jakub Jelinek <jakub@redhat.com>
902 * gcc.dg/tree-ssa/vrp89.c: New test.
904 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
907 * g++.dg/parse/defarg16.C: New.
909 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
911 PR rtl-optimization/55342
912 * gcc.target/i386/pr55342.c: New.
914 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
916 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
918 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
921 * g++.dg/inherit/virtual10.C: New.
923 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
926 * gcc.dg/large-size-array-6.c: New test.
928 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
931 * g++.dg/template/crash116.C: New.
933 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
935 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
936 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
938 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
941 * g++.dg/cpp0x/nsdmi-list3.C: New.
943 2013-07-03 Jakub Jelinek <jakub@redhat.com>
946 * gcc.target/i386/pr57777.c: New test.
949 * g++.dg/template/arg9.C: New test.
951 2013-07-02 Sriraman Tallam <tmsriram@google.com>
953 * gcc.target/i386/avx-inline.c: New test.
955 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
957 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
958 * gcc.target/mips/call-2.c: Likewise.
959 * gcc.target/mips/call-3.c: Likewise.
960 * gcc.target/mips/lazy-binding-1.c: Likewise.
962 2013-07-02 Jakub Jelinek <jakub@redhat.com>
964 PR tree-optimization/57741
965 * gcc.dg/vect/pr57741-1.c: New test.
966 * gcc.dg/vect/pr57741-2.c: New test.
967 * gcc.dg/vect/pr57741-3.c: New test.
969 2013-07-02 Ian Bolton <ian.bolton@arm.com>
971 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
973 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
974 * lib/target-supports.exp: Define aarch64_little_endian.
976 2013-07-02 Ian Bolton <ian.bolton@arm.com>
978 * gcc.target/aarch64/abs_1.c: New test.
980 2013-07-02 Ian Bolton <ian.bolton@arm.com>
982 * gcc.target/aarch64/bfxil_1.c: New test.
983 * gcc.target/aarch64/bfxil_2.c: Likewise.
985 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
988 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
989 array sizes from 100 to 20.
991 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
994 * gfortran.dg/pointer_remapping_8.f90: New.
996 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
998 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
999 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1000 * g++.dg/cpp1y/udlit-userdef-string.C: New.
1001 * g++.dg/cpp1y/complex_literals.h: New.
1003 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1006 * g++.dg/cpp0x/noexcept21.C: New.
1008 2013-06-28 Jakub Jelinek <jakub@redhat.com>
1011 * gcc.target/i386/pr57736.c: New test.
1013 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1015 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1017 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1018 strings to match the fixed error messages.
1019 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1020 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1023 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1026 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1027 stqcx. get even registers.
1029 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
1032 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1034 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
1036 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1038 * gcc.target/i386/bmi-1.c: Ditto.
1039 * gcc.target/i386/bmi-bextr-4.c: New.
1040 * gcc.target/i386/bmi-bextr-5.c: Ditto.
1042 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1045 * g++.dg/cpp0x/initlist73.C: New.
1047 2013-06-27 Meador Inge <meadori@codesourcery.com>
1049 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1050 * g++.dg/simulate-thread/atomics-2.C: Likewise.
1051 * g++.dg/simulate-thread/atomics-1.C: Likewise.
1053 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1056 * g++.dg/ext/pr57509.C: New file.
1058 2013-06-27 Jakub Jelinek <jakub@redhat.com>
1061 * gcc.target/i386/bmi-bextr-3.c: New test.
1064 * gcc.target/i386/bmi2-bzhi-1.c: New test.
1066 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1069 * g++.dg/cpp0x/pr57172.C: New testcase.
1071 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1073 * gcc.target/s390/htm-1.c: New file.
1074 * gcc.target/s390/htm-nofloat-1.c: New file.
1075 * gcc.target/s390/htm-xl-intrin-1.c: New file.
1077 2013-06-26 Tobias Burnus <burnus@net-b.de>
1080 * gfortran.dg/bounds_check_17.f90: New.
1082 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
1085 * g++.dg/cpp1y/pr57640.C: New.
1087 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
1090 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1091 overflow due to size of arrays.
1093 2013-06-25 Jakub Jelinek <jakub@redhat.com>
1095 PR tree-optimization/57705
1096 * gcc.dg/vect/pr57705.c: New test.
1097 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1099 2013-06-25 Martin Jambor <mjambor@suse.cz>
1102 * g++.dg/ipa/pr57670.C: New test.
1104 2013-06-25 Richard Biener <rguenther@suse.de>
1107 * gcc.dg/pr56977.c: New testcase.
1109 2013-06-24 Martin Jambor <mjambor@suse.cz>
1111 PR tree-optimization/57358
1112 * gcc.dg/ipa/pr57358.c: New test.
1114 2013-06-24 Richard Biener <rguenther@suse.de>
1117 * gcc.dg/torture/pr57584.c: Remove target specific bits.
1119 2013-06-24 Richard Biener <rguenther@suse.de>
1121 PR tree-optimization/57488
1122 * gcc.dg/torture/pr57488.c: New testcase.
1124 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1125 Dominique d'Humieres <dominiq@lps.ens.fr>
1128 * gfortran.dg/fraction.f90: New.
1130 2013-06-24 Alan Modra <amodra@gmail.com>
1132 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1133 Add scan-assembler-not "lvx".
1134 * gcc.target/powerpc/le-altivec-consts.c: New.
1136 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1138 * g++.dg/cpp0x/sfinae47.C: New.
1140 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
1143 * gcc.target/sh/pr52483-1.c: New.
1144 * gcc.target/sh/pr52483-2.c: New.
1145 * gcc.target/sh/pr52483-3.c: New.
1146 * gcc.target/sh/pr52483-4.c: New.
1147 * gcc.target/sh/pr52483-5.c: New.
1149 2013-06-23 Sriraman Tallam <tmsriram@google.com>
1151 * gcc.target/i386/intrinsics_1.c: New test.
1152 * gcc.target/i386/intrinsics_2.c: Ditto.
1153 * gcc.target/i386/intrinsics_3.c: Ditto.
1154 * gcc.target/i386/intrinsics_4.c: Ditto.
1155 * gcc.target/i386/intrinsics_5.c: Ditto.
1156 * gcc.target/i386/intrinsics_6.c: Ditto.
1157 * gcc.target/i386/avx-1.c: Provide macros for builtins
1158 needing immediate arguments in f16cintrin.h and rtmintrin.h.
1160 2013-06-21 Tobias Burnus <burnus@net-b.de>
1163 * gfortran.dg/finalize_17.f90: New.
1165 2013-06-21 Tobias Burnus <burnus@net-b.de>
1167 * gfortran.dg/realloc_on_assign_18.f90: New.
1169 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1171 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1172 Also changed the returns from error as distinct values so that
1173 debugging can get easier.
1174 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1175 errors specific to C, if necessary. Also added new error
1177 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1178 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1179 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1180 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1181 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1182 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1183 the same changes as parser_errors3.c, spaces were added between colons
1184 to not confuse C++ compiler with 2 colons as scope.
1185 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1186 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1187 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1188 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1189 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1190 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1191 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1192 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1193 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1194 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1195 * g++.dg/cilk-plus/cilk-plus.exp: New script.
1196 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1199 2013-06-21 Joseph Myers <joseph@codesourcery.com>
1202 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1204 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
1207 * gcc.target/i386/pr57655.c: New test.
1209 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
1211 * ada/acats/tests/gcc: Delete.
1212 * gnat.dg/style: Likewise.
1214 2013-06-20 Jeff Law <law@redhat.com>
1216 PR tree-optimization/57660
1217 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1218 based on their branch cost.
1220 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1222 2013-06-20 Tobias Burnus <burnus@net-b.de>
1225 * gfortran.dg/list_read_11.f90: New.
1227 2013-06-20 Richard Biener <rguenther@suse.de>
1229 PR tree-optimization/57584
1230 * gcc.dg/torture/pr57584.c: New testcase.
1232 2013-06-19 Sharad Singhai <singhai@google.com>
1234 * g++.dg/gcov/gcov-8.C: New testcase.
1235 * lib/gcov.exp: Handle intermediate format.
1237 2013-06-19 Wei Mi <wmi@google.com>
1239 PR rtl-optimization/57518
1240 * testsuite/gcc.dg/pr57518.c: New test.
1242 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
1244 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1246 2013-06-19 Jan Hubicka <jh@suse.cz>
1248 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1250 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1252 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1253 hard-coded values of array sizes with a #define.
1254 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1255 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1256 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1257 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1258 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1260 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
1262 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1263 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1265 2013-06-19 Jeff Law <law@redhat.com>
1267 * gcc.dg/tree-ssa/forwprop-28.c: New test.
1269 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1272 * g++.dg/template/error53.C: New.
1274 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
1277 * gcc.target/powerpc/pr55033.c: Fix options.
1279 2013-06-18 Sriraman Tallam <tmsriram@google.com>
1281 * gcc.target/i386/inline_error.c: New test.
1282 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1283 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1285 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
1288 * g++.dg/cpp0x/decltype55.C: New.
1290 2013-06-18 Marek Polacek <polacek@redhat.com>
1292 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1294 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1296 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1298 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1300 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1301 Also changed the returns from error as distinct values so that it is
1304 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1306 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1308 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1311 * g++.dg/template/error52.C: New.
1312 * g++.dg/lookup/friend15.C: Update.
1313 * g++.dg/parse/error11.C: Likewise.
1314 * g++.dg/parse/error14.C: Likewise.
1315 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1316 * g++.dg/parse/template25.C: Likewise.
1317 * g++.old-deja/g++.jason/cond.C: Likewise.
1318 * g++.old-deja/g++.mike/for2.C: Likewise.
1319 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1320 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1322 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1324 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1327 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1329 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1330 accidentally placing minus sign for length instead of stride.
1332 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1334 PR rtl-optimization/57425
1335 PR rtl-optimization/57569
1336 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1337 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1339 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1343 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1345 * gfortran.dg/typebound_assignment_6.f03: New.
1347 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1349 * gcc.target/h8300/h8300.exp: New.
1350 * gcc.dg/pragma-isr.c: Move to ...
1351 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1352 * gcc.target/h8300/pragma-isr.c: ... and here.
1353 * gcc.dg/pragma-isr2.c: Move to ...
1354 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1355 * gcc.target/h8300/pragma-isr2.c: ... and here.
1356 * gcc.dg/pragma-isr-trapa.c: Move to ...
1357 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1358 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1359 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1360 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1361 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1362 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1363 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1364 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1365 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1366 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1367 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1368 * gcc.dg/attr-isr-trapa.c: Move to ...
1369 * gcc.target/sh/attr-isr-trapa.c: ... here.
1371 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1374 * g++.dg/ext/builtin-offsetof1.C: New.
1376 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1378 * gcc.target/aarch64/vect_smlal_1.c: New file.
1380 2013-06-14 Tobias Burnus <burnus@net-b.de>
1383 * gfortran.dg/defined_assignment_7.f90: New.
1385 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1388 * g++.dg/rtti/dyncast6.C: New.
1389 * g++.dg/cpp0x/dyncast1.C: Likewise.
1391 2013-06-14 Alan Modra <amodra@gmail.com>
1394 * gcc.dg/pr57134.c: New.
1396 2013-06-14 Tobias Burnus <burnus@net-b.de>
1399 * gfortran.dg/deferred_type_param_9.f90: New.
1401 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1403 * gcc.dg/fold-minus-1.c: New testcase.
1405 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1408 * gfortran.dg/typebound_assignment_5.f03: New.
1410 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1412 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1414 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1415 Pat Haugen <pthaugen@us.ibm.com>
1416 Peter Bergner <bergner@vnet.ibm.com>
1418 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1419 load/store instructions on power7, power8.
1420 * gcc.target/powerpc/atomic-p8.c: Likewise.
1422 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1425 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1427 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/warn/Wunused-var-20.C: New.
1432 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1434 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1435 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1436 Run with -fno-common.
1438 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1440 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1441 and exit function calls with return 1 and return 0, respectively.
1443 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1445 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1448 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
1450 PR tree-optimization/57361
1451 * gcc.dg/tree-ssa/pr57361.c: New file.
1453 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1455 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1456 to ensure alignment.
1457 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1459 2013-06-12 Tobias Burnus <burnus@net-b.de>
1461 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1463 2013-06-12 Tobias Burnus <burnus@net-b.de>
1464 Dominique d'Humieres <dominiq@lps.ens.fr>
1466 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1468 2013-06-12 Jakub Jelinek <jakub@redhat.com>
1471 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1472 * gcc.target/i386/pr56564-3.c: Likewise.
1474 2013-06-11 Tobias Burnus <burnus@net-b.de>
1477 * gfortran.dg/class_array_18.f90: New.
1479 2013-06-11 Jan Hubicka <jh@suse.cz>
1482 * g++.dg/ext/visibility/anon6.C: Update testcase.
1484 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
1487 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1488 in how we check __sec_reduce_mutating function's result.
1490 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1491 Pat Haugen <pthaugen@us.ibm.com>
1492 Peter Bergner <bergner@vnet.ibm.com>
1494 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1495 direct move instructions.
1496 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1497 * gcc.target/powerpc/direct-move.h: Likewise.
1498 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1499 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1500 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1501 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1502 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1503 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1505 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1508 * g++.dg/cpp0x/pr52440.C: New.
1510 2013-06-10 Jakub Jelinek <jakub@redhat.com>
1513 * gcc.target/i386/pr56564-1.c: New test.
1514 * gcc.target/i386/pr56564-2.c: New test.
1515 * gcc.target/i386/pr56564-3.c: New test.
1516 * gcc.target/i386/pr56564-4.c: New test.
1517 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1518 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1519 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1520 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1521 * gcc.target/i386/vect-sizes-1.c: Likewise.
1522 * gcc.target/i386/memcpy-1.c: Likewise.
1523 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1524 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1526 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
1528 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1529 systems to cover all GNU systems.
1530 * g++.dg/abi/guard2.C: Likewise.
1531 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1532 * g++.dg/eh/sighandle.C: Likewise.
1533 * g++.dg/ext/cleanup-10.C: Likewise.
1534 * g++.dg/ext/cleanup-11.C: Likewise.
1535 * g++.dg/ext/cleanup-8.C: Likewise.
1536 * g++.dg/ext/cleanup-9.C: Likewise.
1537 * g++.dg/opt/const5.C: Likewise.
1538 * g++.dg/opt/life1.C: Likewise.
1539 * g++.dg/other/pr39496.C: Likewise.
1540 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1541 * g++.old-deja/g++.abi/align.C: Likewise.
1542 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1543 * g++.old-deja/g++.law/weak.C: Likewise.
1544 * g++.old-deja/g++.pt/asm1.C: Likewise.
1545 * gcc.c-torture/execute/20030125-1.x: Likewise.
1546 * gcc.c-torture/execute/990127-2.x: Likewise.
1547 * gcc.dg/20041106-1.c: Likewise.
1548 * gcc.dg/20050503-1.c: Likewise.
1549 * gcc.dg/builtin-object-size-5.c: Likewise.
1550 * gcc.dg/cleanup-10.c: Likewise.
1551 * gcc.dg/cleanup-11.c: Likewise.
1552 * gcc.dg/cleanup-8.c: Likewise.
1553 * gcc.dg/cleanup-9.c: Likewise.
1554 * gcc.dg/complex-5.c: Likewise.
1555 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1556 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1557 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1558 * gcc.dg/dfp/pr35739.c: Likewise.
1559 * gcc.dg/fdata-sections-1.c: Likewise.
1560 * gcc.dg/lto/20090206-1_0.c: Likewise.
1561 * gcc.dg/lto/20090206-2_0.c: Likewise.
1562 * gcc.dg/pr30360.c: Likewise.
1563 * gcc.dg/pr37303.c: Likewise.
1564 * gcc.dg/pr39323-1.c: Likewise.
1565 * gcc.dg/pr39323-2.c: Likewise.
1566 * gcc.dg/pr39323-3.c: Likewise.
1567 * gcc.dg/pr45416.c: Likewise.
1568 * gcc.dg/setjmp-2.c: Likewise.
1569 * gcc.dg/split-1.c: Likewise.
1570 * gcc.dg/split-3.c: Likewise.
1571 * gcc.dg/split-4.c: Likewise.
1572 * gcc.dg/strlenopt-12g.c: Likewise.
1573 * gcc.dg/strlenopt-14g.c: Likewise.
1574 * gcc.dg/strlenopt-14gf.c: Likewise.
1575 * gcc.dg/strlenopt-16g.c: Likewise.
1576 * gcc.dg/strlenopt-17g.c: Likewise.
1577 * gcc.dg/strlenopt-18g.c: Likewise.
1578 * gcc.dg/strlenopt-1f.c: Likewise.
1579 * gcc.dg/strlenopt-22g.c: Likewise.
1580 * gcc.dg/strlenopt-2f.c: Likewise.
1581 * gcc.dg/strlenopt-4g.c: Likewise.
1582 * gcc.dg/strlenopt-4gf.c: Likewise.
1583 * gcc.dg/struct-ret-3.c: Likewise.
1584 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1585 * gcc.misc-tests/linkage.exp: Likewise.
1586 * gcc.target/i386/20000724-1.c: Likewise.
1587 * gcc.target/i386/align-main-3.c: Likewise.
1588 * gcc.target/i386/cleanup-1.c: Likewise.
1589 * gcc.target/i386/inline-mcpy.c: Likewise.
1590 * gcc.target/i386/pr32268.c: Likewise.
1591 * gcc.target/i386/pr36613.c: Likewise.
1592 * gcc.target/i386/pr39013-1.c: Likewise.
1593 * gcc.target/i386/pr39013-2.c: Likewise.
1594 * gcc.target/i386/pr39496.c: Likewise.
1595 * gcc.target/i386/pr40906-3.c: Likewise.
1596 * gcc.target/i386/pr46084.c: Likewise.
1597 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1599 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1602 * gcc.target/sh/pr6526.c: New.
1604 2013-06-09 Jakub Jelinek <jakub@redhat.com>
1607 * gcc.c-torture/execute/pr57568.c: New test.
1609 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1612 * g++.dg/other/vararg-4.C: New.
1614 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
1616 PR rtl-optimization/57559
1617 * gcc.target/s390/pr57559.c : New test.
1619 2013-06-08 Tobias Burnus <burnus@net-b.de>
1622 * gfortran.dg/finalize_10.f90: New.
1623 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1624 * gfortran.dg/finalize_15.f90: New.
1626 2013-06-08 Tobias Burnus <burnus@net-b.de>
1629 * gfortran.dg/storage_size_4.f90: New.
1631 2013-06-07 Sriraman Tallam <tmsriram@google.com>
1634 * testsuite/g++.dg/ext/pr57548.C: New test.
1636 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
1639 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1641 2013-06-07 Jan Hubicka <jh@suse.cz>
1643 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1645 2013-06-07 Tobias Burnus <burnus@net-b.de>
1648 * gfortran.dg/array_constructor_48.f90: New.
1649 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1650 * gfortran.dg/array_constructor_type_15.f03: Ditto.
1652 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1655 * gcc.target/arm/xordi3-opt.c: New test.
1657 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1659 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1660 Revert to dg-options.
1662 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
1665 * gcc.target/powerpc/pr55033.c: New.
1667 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
1670 * g++.dg/cpp0x/alias-decl-36.C: New.
1672 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1673 Pat Haugen <pthaugen@us.ibm.com>
1674 Peter Bergner <bergner@vnet.ibm.com>
1676 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1677 power8 builtin functions.
1678 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1679 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1680 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1681 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1682 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1683 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1684 * gcc.target/powerpc/p8vector-vectorize-1.c: New
1685 tests to test power8 auto-vectorization.
1686 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1687 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1688 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1689 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1691 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1692 powerpc_p8vector_ok instead of powerpc_vsx_ok.
1694 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1696 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1698 (check_effective_target_powerpc_p8vector_ok): Likewise.
1699 (is-effective-target): Likewise.
1700 (check_vect_support_and_set_flags): Likewise.
1702 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1705 * g++.dg/parse/error53.C: New.
1707 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
1709 PR rtl-optimization/57459
1710 * gcc.target/i386/pr57459.c: New test.
1712 2013-06-06 Teresa Johnson <tejohnson@google.com>
1715 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1716 into -freorder-blocks-and-partition test.
1717 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1718 * gcc.dg/tree-prof/20041218-1.c: Ditto.
1719 * gcc.dg/tree-prof/pr52027.c: Use -O2.
1720 * gcc.dg/tree-prof/pr50907.c: Ditto.
1721 * gcc.dg/tree-prof/pr45354.c: Ditto.
1722 * g++.dg/tree-prof/partition2.C: Ditto.
1723 * g++.dg/tree-prof/partition3.C: Ditto.
1725 2013-06-06 Tobias Burnus <burnus@net-b.de>
1728 * gfortran.dg/finalize_16.f90: New.
1730 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
1732 * gcc.dg/vect/no-section-anchors-vect-68.c:
1733 Add dg-skip-if aarch64_tiny.
1735 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1738 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1739 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1741 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1744 * g++.dg/cpp0x/decltype54.C: New.
1746 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
1748 * gcc.dg/fshort-wchar.c: Add extra dg-options for
1749 arm*-*-*eabi* targets.
1750 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1752 * gcc.dg/tree-ssa/pr43491.c: Likewise.
1754 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
1755 Tobias Burnus <burnus@net-b.de>
1757 * gfortran.dg/string_length_2.f90: Fix dg-do run.
1758 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
1759 * gfortran.dg/io_real_boz_4.f90: Ditto.
1760 * gfortran.dg/io_real_boz_5.f90: Ditto.
1762 2013-06-05 Andreas Schwab <schwab@suse.de>
1764 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1766 2013-06-04 Jan Hubicka <jh@suse.cz>
1768 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1770 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
1772 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1773 parameters with void.
1774 (main2): Removed argc parameter.
1775 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1776 (main): Replaced argc, argv parameters with void.
1777 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1778 (main2): Removed argc parameter.
1779 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1780 argv parameters with void. Added __asm volatile to avoid optimization
1781 on argc, if necessary.
1782 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1783 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1784 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1785 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1786 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1787 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1788 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1789 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1790 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1791 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1792 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1793 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1794 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1795 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1796 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1797 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1798 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1799 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1800 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1801 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1802 parameters with void.
1803 (main2): Removed argc parameter.
1804 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1805 (main): Replaced argc, argv parameters with void.
1806 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1807 argv parameters with void. Also renamed this function as main, and
1808 delete the existing main.
1809 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1810 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1811 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1813 2013-06-04 Ian Bolton <ian.bolton@arm.com>
1815 * gcc.target/aarch64/movi_1.c: New test.
1817 2013-06-04 Tobias Burnus <burnus@net-b.de>
1820 * gfortran.dg/finalize_12.f90: New.
1821 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1822 end of scope finalization.
1823 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1824 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1825 * gfortran.dg/auto_dealloc_2.f90: Ditto.
1826 * gfortran.dg/class_19.f03: Ditto.
1827 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1828 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1829 * gfortran.dg/extends_14.f03: Ditto.
1830 * gfortran.dg/move_alloc_4.f90: Ditto.
1831 * gfortran.dg/typebound_proc_27.f03: Ditto.
1833 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
1835 * gfortran.dg/bounds_check_7.f90: Remove "! {".
1836 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1837 * gfortran.dg/default_initialization_5.f90: Update dg-do.
1838 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1839 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1840 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1841 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1842 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
1843 * gfortran.dg/io_real_boz_4.f90: Ditto.
1844 * gfortran.dg/io_real_boz_5.f90: Ditto.
1845 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1846 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1847 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1848 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1849 * gfortran.dg/transpose_2.f90: Fix dg-output.
1851 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
1853 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1854 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1855 dg-option and an header comment.
1857 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1860 * g++.dg/cpp0x/sfinae46.C: New.
1861 * g++.dg/cpp0x/defaulted13.C: Adjust.
1862 * g++.dg/cpp0x/defaulted2.C: Likewise.
1863 * g++.dg/cpp0x/defaulted26.C: Likewise.
1864 * g++.dg/cpp0x/defaulted3.C: Likewise.
1865 * g++.dg/cpp0x/error1.C: Likewise.
1866 * g++.dg/cpp0x/implicit1.C: Likewise.
1867 * g++.dg/cpp0x/implicit11.C: Likewise.
1868 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1869 * g++.dg/cpp0x/initlist47.C: Likewise.
1870 * g++.dg/cpp0x/initlist9.C: Likewise.
1871 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1872 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1873 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1874 * g++.dg/cpp0x/union4.C: Likewise.
1875 * g++.dg/template/crash108.C: Likewise.
1876 * g++.dg/template/crash41.C: Likewise.
1877 * g++.old-deja/g++.jason/local.C: Likewise.
1878 * g++.old-deja/g++.law/visibility3.C: Likewise.
1880 2013-06-03 Teresa Johnson <tejohnson@google.com>
1882 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1883 * gcc.dg/vect/bb-slp-14.c: Ditto.
1884 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1885 * gcc.dg/vect/bb-slp-23.c: Ditto.
1886 * gcc.dg/vect/bb-slp-15.c: Ditto.
1887 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1888 * gcc.dg/vect/bb-slp-24.c: Ditto.
1889 * gcc.dg/vect/bb-slp-16.c: Ditto.
1890 * gcc.dg/vect/bb-slp-25.c: Ditto.
1891 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1892 * gcc.dg/vect/bb-slp-17.c: Ditto.
1893 * gcc.dg/vect/bb-slp-1.c: Ditto.
1894 * gcc.dg/vect/bb-slp-26.c: Ditto.
1895 * gcc.dg/vect/bb-slp-18.c: Ditto.
1896 * gcc.dg/vect/bb-slp-2.c: Ditto.
1897 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1898 * gcc.dg/vect/bb-slp-27.c: Ditto.
1899 * gcc.dg/vect/bb-slp-19.c: Ditto.
1900 * gcc.dg/vect/bb-slp-3.c: Ditto.
1901 * gcc.dg/vect/bb-slp-28.c: Ditto.
1902 * gcc.dg/vect/bb-slp-4.c: Ditto.
1903 * gcc.dg/vect/bb-slp-29.c: Ditto.
1904 * gcc.dg/vect/bb-slp-5.c: Ditto.
1905 * gcc.dg/vect/bb-slp-6.c: Ditto.
1906 * gcc.dg/vect/bb-slp-8a.c: Ditto.
1907 * gcc.dg/vect/bb-slp-7.c: Ditto.
1908 * gcc.dg/vect/bb-slp-8b.c: Ditto.
1909 * gcc.dg/vect/bb-slp-8.c: Ditto.
1910 * gcc.dg/vect/bb-slp-9.c: Ditto.
1911 * gcc.dg/vect/bb-slp-10.c: Ditto.
1912 * gcc.dg/vect/bb-slp-11.c: Ditto.
1913 * gcc.dg/vect/bb-slp-20.c: Ditto.
1914 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1915 * gcc.dg/vect/bb-slp-21.c: Ditto.
1916 * gcc.dg/vect/bb-slp-30.c: Ditto.
1917 * gcc.dg/vect/bb-slp-13.c: Ditto.
1918 * gcc.dg/vect/bb-slp-22.c: Ditto.
1919 * g++.dg/vect/slp-pr50413.cc: Ditto.
1920 * g++.dg/vect/slp-pr56812.cc: Ditto.
1921 * g++.dg/vect/slp-pr50819.cc: Ditto.
1923 2013-06-01 Tobias Burnus <burnus@net-b.de>
1926 * gfortran.dg/class_array_17.f90: New.
1928 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1930 * ada/acats/floatstore.lst: New.
1931 * ada/acats/run_all.sh: Process it.
1933 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1935 * gcc.target/powerpc/e500-ord-1.c: New test.
1936 * gcc.target/powerpc/e500-ord-2.c: Likewise.
1937 * gcc.target/powerpc/e500-unord-1.c: Likewise.
1938 * gcc.target/powerpc/e500-unord-2.c: Likewise.
1940 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1942 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1944 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1946 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1948 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1950 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1952 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
1955 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1958 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1960 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1962 2013-05-31 Marek Polacek <polacek@redhat.com>
1964 PR tree-optimization/57478
1965 PR tree-optimization/57453
1966 * gcc.dg/torture/pr57478.c: New test.
1968 2013-05-31 Tobias Burnus <burnus@net-b.de>
1971 * gfortran.dg/class_array_17.f90: New.
1973 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1976 * gcc.target/arm/iordi3-opt.c: New test.
1978 2013-05-31 Janus Weil <janus@gcc.gnu.org>
1982 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1983 * gfortran.dg/interface_26.f90: Ditto.
1984 * gfortran.dg/proc_ptr_11.f90: Ditto.
1985 * gfortran.dg/proc_ptr_15.f90: Ditto.
1986 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1987 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1988 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1989 * gfortran.dg/typebound_override_1.f90: Ditto.
1990 * gfortran.dg/typebound_override_4.f90: Ditto.
1991 * gfortran.dg/typebound_proc_6.f03: Ditto.
1992 * gfortran.dg/assumed_type_7.f90: New test.
1993 * gfortran.dg/typebound_override_5.f90: New test.
1994 * gfortran.dg/typebound_override_6.f90: New test.
1995 * gfortran.dg/typebound_override_7.f90: New test.
1997 2013-05-30 Tobias Burnus <burnus@net-b.de>
2000 * gfortran.dg/power_6.f90: New.
2002 2013-05-30 Ian Bolton <ian.bolton@arm.com>
2004 * gcc.target/aarch64/insv_1.c: New test.
2006 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
2008 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2009 dg-skip-if "No stabs".
2011 2013-05-30 Janus Weil <janus@gcc.gnu.org>
2014 * gfortran.dg/assumed_size_1.f90: New.
2016 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2018 * gcc.dg/shrink-wrap-alloca.c: New added.
2019 * gcc.dg/shrink-wrap-pretend.c: New added.
2020 * gcc.dg/shrink-wrap-sibcall.c: New added.
2022 2013-05-30 Tobias Burnus <burnus@net-b.de>
2025 * gfortran.dg/assumed_rank_13.f90: New.
2027 2013-05-29 Easwaran Raman <eraman@google.com>
2029 PR tree-optimization/57442
2030 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2032 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2034 PR tree-optimization/57441
2035 * gcc.c-torture/compile/pr57441.c: New.
2037 2013-05-29 Dehao Chen <dehao@google.com>
2040 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2042 2013-05-29 Tobias Burnus <burnus@net-b.de>
2045 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2046 * gfortran.dg/class_19.f03: Ditto.
2048 2013-05-29 Richard Biener <rguenther@suse.de>
2050 * gcc.dg/vect/bb-slp-32.c: New testcase.
2052 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2054 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2055 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2056 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2057 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2058 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2059 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2060 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2061 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2062 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2063 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2064 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2065 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2066 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2067 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2068 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2069 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2070 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2071 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2072 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2073 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2074 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2075 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2076 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2077 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2078 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2079 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2080 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2081 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2082 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2083 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2084 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2085 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2086 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2087 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2088 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2089 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2090 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2091 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2092 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2094 2013-05-29 Tobias Burnus <burnus@net-b.de>
2097 * gfortran.dg/finalize_11.f90: New.
2098 * gfortran.dg/finalize_4.f03: Remove dg-error.
2099 * gfortran.dg/finalize_5.f03: Ditto.
2100 * gfortran.dg/finalize_6.f03: Ditto.
2101 * gfortran.dg/finalize_7.f03: Ditto.
2103 2013-05-28 Tobias Burnus <burnus@net-b.de>
2105 * gfortran.dg/class_array_16.f90: New.
2107 2013-05-28 Tobias Burnus <burnus@net-b.de>
2110 * testsuite/gfortran.dg/use_29.f90: New.
2112 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2114 * gnat.dg/fp_exception.adb: New test.
2116 2013-05-28 Richard Biener <rguenther@suse.de>
2118 PR tree-optimization/56787
2119 * gcc.dg/vect/pr56787.c: New testcase.
2121 2013-05-28 Janus Weil <janus@gcc.gnu.org>
2122 Tobias Burnus <burnus@net-b.de>
2125 * gfortran.dg/typebound_override_4.f90: New.
2127 2013-05-28 Richard Biener <rguenther@suse.de>
2129 PR tree-optimization/57411
2130 * g++.dg/opt/pr57411.C: New testcase.
2132 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2134 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2135 * gcc.dg/builtin-bswap-9.c: Likewise.
2137 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2139 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2141 2013-05-27 Richard Biener <rguenther@suse.de>
2144 * gcc.dg/gomp/pr57412.c: New testcase.
2146 2013-05-27 Bud Davis <jmdavis@link.com>
2149 * gfortran.dg/stfunc_8.f90: New.
2151 2013-05-27 Richard Biener <rguenther@suse.de>
2153 PR tree-optimization/57343
2154 * gcc.dg/torture/pr57343.c: New testcase.
2156 2013-05-27 Richard Biener <rguenther@suse.de>
2158 PR tree-optimization/57417
2159 * gcc.dg/torture/pr57417.c: New testcase.
2161 2013-05-27 Richard Biener <rguenther@suse.de>
2163 PR tree-optimization/57396
2164 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2166 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2168 * gnat.dg/specs/last_bit.ads: New test.
2170 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2172 * gnat.dg/specs/machine_attribute.ads: New test.
2174 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2176 * gnat.dg/incomplete3.ad[sb]: New test.
2178 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2181 * gcc.target/mips/div-13.c: New test.
2183 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2186 * gcc.target/mips/mips16-attributes-5.c,
2187 * gcc.target/mips/mips16-attributes-6.c: New tests.
2189 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
2191 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2192 * gcc.dg/builtin-bswap-8.c: Likewise.
2194 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2197 * g++.dg/cpp0x/new1.C: New.
2199 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2202 * g++.dg/parse/dtor16.C: New.
2203 * g++.dg/parse/dtor6.C: Adjust.
2205 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2208 * g++.dg/expr/bitfield12.C: New.
2210 2013-05-24 Jeff Law <law@redhat.com>
2212 PR tree-optimization/57124
2213 * gcc.c-torture/execute/pr57124.c: New test.
2214 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2216 2013-05-24 Martin Jambor <mjambor@suse.cz>
2218 PR tree-optimization/57294
2219 * gcc.dg/ipa/pr57294.c: New test.
2221 2013-05-24 Dehao Chen <dehao@google.com>
2223 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2225 2013-05-24 Ian Bolton <ian.bolton@arm.com>
2227 * gcc.target/aarch64/scalar_intrinsics.c
2228 (force_simd): Use a valid instruction.
2229 (test_vdupd_lane_s64): Pass a valid lane argument.
2230 (test_vdupd_lane_u64): Likewise.
2232 2013-05-24 Richard Biener <rguenther@suse.de>
2234 PR tree-optimization/57287
2235 * gcc.dg/pr57287.c: New testcase.
2237 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2240 * g++.dg/template/error51.C: New.
2242 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2245 * g++.dg/template/bitfield2.C: New.
2247 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2249 * gnat.dg/specs/noinline1.ads: New test.
2250 * gnat.dg/noinline2.ad[sb]: Likewise.
2251 * gnat.dg/specs/noinline3.ads: Likewise.
2252 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2254 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
2257 * gcc.dg/tree-ssa/pr57385.c: New test.
2259 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2261 * gnat.dg/derived_type4.adb: New test.
2263 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2265 * gcc.dg/builtin-bswap-6.c: New test.
2266 * gcc.dg/builtin-bswap-7.c: Likewise.
2267 * gcc.dg/builtin-bswap-8.c: Likewise.
2268 * gcc.dg/builtin-bswap-9.c: Likewise.
2270 2013-05-23 Christian Bruel <christian.bruel@st.com>
2273 * gcc.dg/debug/pr57351.c: New test
2275 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
2277 * gcc.target/aarch64/vect-clz.c: New file.
2279 2013-05-23 Martin Jambor <mjambor@suse.cz>
2282 * gcc.dg/ipa/pr57347.c: New test.
2284 2013-05-23 Richard Biener <rguenther@suse.de>
2286 PR tree-optimization/57380
2287 * g++.dg/tree-ssa/pr57380.C: New testcase.
2289 2013-05-23 Richard Biener <rguenther@suse.de>
2292 * gcc.dg/torture/pr57381.c: New testcase.
2294 2013-05-23 Jakub Jelinek <jakub@redhat.com>
2297 * gcc.c-torture/execute/pr57344-1.c: New test.
2298 * gcc.c-torture/execute/pr57344-2.c: New test.
2299 * gcc.c-torture/execute/pr57344-3.c: New test.
2300 * gcc.c-torture/execute/pr57344-4.c: New test.
2302 2013-05-23 Richard Biener <rguenther@suse.de>
2304 PR rtl-optimization/57341
2305 * gcc.dg/torture/pr57341.c: New testcase.
2307 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2310 * g++.dg/parse/crash62.C: New.
2312 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2313 Pat Haugen <pthaugen@us.ibm.com>
2314 Peter Bergner <bergner@vnet.ibm.com>
2316 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2319 2013-05-22 Tobias Burnus <burnus@net-b.de>
2322 * gfortran.dg/defined_assignment_6.f90: New.
2324 2013-05-22 Tobias Burnus <burnus@net-b.de>
2327 * gfortran.dg/assumed_type_6.f90: New.
2329 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2332 * g++.dg/cpp0x/Wunused-parm.C: New.
2334 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2336 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2337 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2339 2013-05-21 Easwaran Raman <eraman@google.com>
2341 PR tree-optimization/57322
2342 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2344 2013-05-21 Graham Stott <graham.stott@btinternet.com>
2346 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2349 2013-05-21 Tobias Burnus <burnus@net-b.de>
2352 * gfortran.dg/assumed_type_5.f90: New.
2353 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2354 * gfortran.dg/assumed_rank_2.f90: Ditto.
2355 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2356 * gfortran.dg/no_arg_check_3.f90: Ditto.
2358 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2360 PR tree-optimization/57331
2361 * gcc.c-torture/compile/pr57331.c: New test.
2363 2013-05-21 Richard Biener <rguenther@suse.de>
2365 PR tree-optimization/57330
2366 * gcc.dg/torture/pr57330.c: New testcase.
2368 2013-05-21 Richard Biener <rguenther@suse.de>
2370 PR tree-optimization/57303
2371 * gcc.dg/torture/pr57303.c: New testcase.
2373 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2375 PR tree-optimization/57321
2376 * gcc.c-torture/execute/pr57321.c: New test.
2378 2013-05-20 Tobias Burnus <burnus@net-b.de>
2382 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2383 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2384 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2385 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2386 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2387 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2388 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2389 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2390 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2391 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2392 * gfortran.dg/binding_label_tests_24.f90: New.
2393 * gfortran.dg/binding_label_tests_25.f90: New.
2395 2013-05-20 Tobias Burnus <burnus@net-b.de>
2398 * gfortran.dg/binding_label_tests_17.f90: New.
2399 * gfortran.dg/binding_label_tests_18.f90: New.
2400 * gfortran.dg/binding_label_tests_19.f90: New.
2401 * gfortran.dg/binding_label_tests_20.f90: New.
2402 * gfortran.dg/binding_label_tests_21.f90: New.
2403 * gfortran.dg/binding_label_tests_22.f90: New.
2404 * gfortran.dg/binding_label_tests_23.f90: New.
2406 2013-05-20 Tobias Burnus <burnus@net-b.de>
2409 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2410 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2411 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2412 * gfortran.dg/common_18.f90: New.
2413 * gfortran.dg/common_19.f90: New.
2414 * gfortran.dg/common_20.f90: New.
2415 * gfortran.dg/common_21.f90: New.
2417 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2420 * g++.dg/parse/error52.C: New.
2421 * g++.dg/parse/error3.C: Adjust.
2422 * g++.dg/parse/error36.C: Likewise.
2424 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2427 * gcc.target/sh/pr56547-1.c: New.
2428 * gcc.target/sh/pr56547-2.c: New.
2430 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2433 * g++.dg/warn/Wsign-compare-6.C: New.
2434 * g++.dg/warn/Wdouble-promotion.C: Adjust.
2436 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2439 * g++.dg/template/error50.C: New.
2441 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2444 * g++.dg/ext/complit13.C: New.
2446 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
2449 * g++.dg/pr57175.C: New testcase.
2451 2013-05-17 Easwaran Raman <eraman@google.com>
2453 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2455 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
2458 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2460 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2462 PR rtl-optimization/57281
2463 PR rtl-optimization/57300
2464 * gcc.dg/pr57300.c: New test.
2465 * gcc.c-torture/execute/pr57281.c: New test.
2467 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2470 * g++.dg/ext/sizeof-complit.C: New.
2472 2013-05-17 Marek Polacek <polacek@redhat.com>
2474 * gcc.dg/strlenopt-25.c: New test.
2475 * gcc.dg/strlenopt-26.c: Likewise.
2477 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2479 * gcc.target/i386/rotate-4.c: Compile only with -mavx
2480 instead of -mavx2, require only avx instead of avx2.
2481 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2482 of avx2-check.h and turn into an avx runtime test instead of
2485 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2487 * g++.dg/ext/vector22.C: Uncomment working test.
2489 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2492 * g++.dg/template/pr17410.C: New.
2494 2013-05-16 Jakub Jelinek <jakub@redhat.com>
2496 * gcc.target/i386/rotate-3.c: New test.
2497 * gcc.target/i386/rotate-3a.c: New test.
2498 * gcc.target/i386/rotate-4.c: New test.
2499 * gcc.target/i386/rotate-4a.c: New test.
2500 * gcc.target/i386/rotate-5.c: New test.
2501 * gcc.target/i386/rotate-5a.c: New test.
2503 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2505 * gcc.dg/visibility-21.c: Require section_anchors.
2507 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2509 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2510 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2511 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2513 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2515 * gcc.dg/visibility-21.c: New.
2517 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2520 * gcc.dg/pr57286.c: New testcase.
2521 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2522 * g++.dg/ext/vector22.C: Comment out transformations not
2525 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
2528 * gcc.target/mips/call-1.c: Restrict to o32.
2529 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2531 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2533 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2535 * g++.dg/warn/Wshadow-1.C: Likewise.
2536 * g++.dg/warn/Wshadow-6.C: Likewise.
2537 * g++.dg/warn/Wshadow-7.C: Likewise.
2539 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2542 * g++.dg/parse/pr31952-1.C: New.
2543 * g++.dg/parse/pr31952-2.C: Likewise.
2544 * g++.dg/parse/pr31952-3.C: Likewise.
2546 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2547 * g++.old-deja/g++.jason/cond.C: Likewise.
2548 * g++.dg/cpp0x/range-for5.C: Likewise.
2550 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2553 * gcc.target/arm/pr40887.c: Adjust testcase.
2554 * gcc.target/arm/pr19599.c: New test.
2556 2013-05-15 Richard Biener <rguenther@suse.de>
2558 PR tree-optimization/57275
2559 * gcc.target/i386/pr57275.c: New testcase.
2561 2013-05-15 Jan Hubicka <jh@suse.cz>
2563 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2564 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2565 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2567 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2569 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2572 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2575 * c-c++-common/Wsequence-point-1.c: New test.
2577 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
2579 * g++.dg/ext/vector22.C: New testcase.
2580 * gcc.dg/binop-xor3.c: Remove xfail.
2582 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2584 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2585 FLOAT cmp FLOAT ? INT : INT.
2586 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2587 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2588 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2589 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2590 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2591 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2593 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2596 * g++.dg/cpp0x/defaulted43.C: New.
2598 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2600 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2601 (alloca): Remove declaration.
2602 (foo9): Replace alloca by __builtin_alloca.
2604 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2606 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2607 Expect "size of array is too large" error.
2609 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2611 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2613 2013-05-14 Richard Biener <rguenther@suse.de>
2616 * g++.dg/torture/pr57235.C: New testcase.
2618 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2621 * gcc.dg/torture/pr57251.c: New test.
2623 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
2626 * gcc.target/i386/pr57264.c: New test.
2628 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2630 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2632 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
2634 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2636 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2638 PR tree-optimization/45216
2639 PR tree-optimization/57157
2640 * c-c++-common/rotate-1.c: Add 32 tests with +.
2641 * c-c++-common/rotate-1a.c: Adjust.
2642 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2643 * c-c++-common/rotate-2b.c: New test.
2644 * c-c++-common/rotate-3.c: Add 32 tests with +.
2645 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2646 * c-c++-common/rotate-4b.c: New test.
2647 * c-c++-common/rotate-5.c: New test.
2649 2013-05-13 Martin Jambor <mjambor@suse.cz>
2652 * gcc.dg/ipa/remref-0.c: New test.
2653 * gcc.dg/ipa/remref-1a.c: Likewise.
2654 * gcc.dg/ipa/remref-1b.c: Likewise.
2655 * gcc.dg/ipa/remref-2a.c: Likewise.
2656 * gcc.dg/ipa/remref-2b.c: Likewise.
2658 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
2660 * gcc.dg/vector-shift-2.c: New testcase.
2662 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2664 PR tree-optimization/57230
2665 * gcc.dg/strlenopt-24.c: New test.
2667 PR tree-optimization/57230
2668 * gcc.dg/strlenopt-23.c: New test.
2670 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
2673 * gcc.target/sh/pr57108.c: Move this test case to ...
2674 * gcc.c-torture/compile/pr57108.c: ... here.
2676 2013-05-10 Richard Biener <rguenther@suse.de>
2678 PR tree-optimization/57214
2679 * gcc.dg/torture/pr57214.c: New testcase.
2681 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
2683 * gcc.dg/vector-shift.c: New testcase.
2685 2013-05-10 Jakub Jelinek <jakub@redhat.com>
2687 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2689 PR tree-optimization/45216
2690 PR tree-optimization/57157
2691 * c-c++-common/rotate-1.c: New test.
2692 * c-c++-common/rotate-1a.c: New test.
2693 * c-c++-common/rotate-2.c: New test.
2694 * c-c++-common/rotate-2a.c: New test.
2695 * c-c++-common/rotate-3.c: New test.
2696 * c-c++-common/rotate-3a.c: New test.
2697 * c-c++-common/rotate-4.c: New test.
2698 * c-c++-common/rotate-4a.c: New test.
2700 2013-05-10 Richard Biener <rguenther@suse.de>
2702 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2703 * gcc.target/i386/l_fma_double_1.c: Adjust.
2704 * gcc.target/i386/l_fma_double_2.c: Likewise.
2705 * gcc.target/i386/l_fma_double_3.c: Likewise.
2706 * gcc.target/i386/l_fma_double_4.c: Likewise.
2707 * gcc.target/i386/l_fma_double_5.c: Likewise.
2708 * gcc.target/i386/l_fma_double_6.c: Likewise.
2709 * gcc.target/i386/l_fma_float_1.c: Likewise.
2710 * gcc.target/i386/l_fma_float_2.c: Likewise.
2711 * gcc.target/i386/l_fma_float_3.c: Likewise.
2712 * gcc.target/i386/l_fma_float_4.c: Likewise.
2713 * gcc.target/i386/l_fma_float_5.c: Likewise.
2714 * gcc.target/i386/l_fma_float_6.c: Likewise.
2716 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2719 * g++.dg/cpp0x/pr51226.C: New.
2721 2013-04-16 Han Shen <shenhan@google.com>
2723 Test cases for '-fstack-protector-strong'.
2724 * gcc.dg/fstack-protector-strong.c: New.
2725 * g++.dg/fstack-protector-strong.C: New.
2727 2013-05-07 Ian Bolton <ian.bolton@arm.com>
2729 * gcc.target/aarch64/ands_1.c: New test.
2730 * gcc.target/aarch64/ands_2.c: Likewise
2732 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2734 * lib/target-supports.exp (check_effective_target_hw): New
2736 * c-c++-common/asan/clone-test-1.c: Call
2737 check_effective_target_hw.
2738 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2739 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2740 possible decorations.
2741 * c-c++-common/asan/null-deref-1.c: Likewise.
2742 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2743 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2744 * c-c++-common/asan/use-after-free-1.c: Likewise.
2745 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2746 * g++.dg/asan/large-func-test-1.C: Likewise.
2748 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
2750 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2752 2013-05-07 Richard Biener <rguenther@suse.de>
2755 * g++.dg/torture/pr57190.C: New testcase.
2757 2013-05-07 Jakub Jelinek <jakub@redhat.com>
2759 PR tree-optimization/57149
2760 * gcc.dg/pr57149.c: New test.
2763 * gcc.dg/pr57184.c: New test.
2765 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
2767 * gnat.dg/specs/array3.ads: New test.
2769 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
2771 * c-c++-common/vector-scalar-2.c: New testcase.
2773 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
2775 * gcc.target/i386/asm-dialect-2.c: New testcase.
2777 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2780 * g++.dg/cpp0x/auto38.C: New.
2782 2013-05-06 Richard Biener <rguenther@suse.de>
2784 PR tree-optimization/57185
2785 * gcc.dg/autopar/pr57185.c: New testcase.
2787 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
2790 * gcc.target/i386/pr57106.c: New test.
2792 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2794 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2795 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2796 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2797 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2798 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2799 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2800 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2802 2013-05-06 Teresa Johnson <tejohnson@google.com>
2805 * gcc.dg/pr57154.c: New test.
2807 2013-05-06 Richard Biener <rguenther@suse.de>
2810 * gcc.dg/torture/pr57147-1.c: New testcase.
2811 * gcc.dg/torture/pr57147-2.c: Likewise.
2812 * gcc.dg/torture/pr57147-3.c: Likewise.
2814 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2817 * gcc.target/sh/pr55303-1.c: New.
2818 * gcc.target/sh/pr55303-2.c: New.
2819 * gcc.target/sh/pr55303-3.c: New.
2821 2013-05-05 Tobias Burnus <burnus@net-b.de>
2823 * gfortran.dg/allocate_with_source_3.f90: New.
2825 2013-05-05 Tobias Burnus <burnus@net-b.de>
2828 * gfortran.dg/null_8.f90: New.
2830 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2833 * g++.dg/cpp0x/enum27.C: New.
2834 * g++.dg/cpp0x/enum_base.C: Adjust.
2836 2013-05-04 Jakub Jelinek <jakub@redhat.com>
2838 PR tree-optimization/56205
2839 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2841 2013-05-04 Tobias Burnus <burnus@net-b.de>
2843 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2844 * gfortran.dg/bind_c_usage_27.f90: New.
2845 * gfortran.dg/bind_c_usage_28.f90: New.
2847 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2850 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2852 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2855 * gcc.target/powerpc/pr57150.c: New file.
2857 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2859 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2860 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2861 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2862 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2863 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2864 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2865 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2867 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2869 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2870 scan-assembler-times.
2872 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2874 * gcc.dg/tree-ssa/slsr-32.c: New.
2875 * gcc.dg/tree-ssa/slsr-33.c: New.
2876 * gcc.dg/tree-ssa/slsr-34.c: New.
2877 * gcc.dg/tree-ssa/slsr-35.c: New.
2878 * gcc.dg/tree-ssa/slsr-36.c: New.
2879 * gcc.dg/tree-ssa/slsr-37.c: New.
2880 * gcc.dg/tree-ssa/slsr-38.c: New.
2882 2013-05-03 Ian Bolton <ian.bolton@arm.com>
2884 * gcc.target/aarch64/tst_1.c: New test.
2885 * gcc.target/aarch64/tst_2.c: Likewise
2887 2013-05-02 Jeff Law <law@redhat.com>
2889 PR tree-optimization/57144
2890 * gcc.c-torture/execute/pr57144.c: New test.
2892 2013-05-03 Jakub Jelinek <jakub@redhat.com>
2894 PR rtl-optimization/57130
2895 * gcc.c-torture/execute/pr57130.c: New test.
2897 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
2899 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2901 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
2903 * gcc.target/aarch64/fabd.c: New file.
2905 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2908 * g++.dg/cpp0x/pr54318.C: New.
2910 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2913 * g++.dg/parse/error51.C: New.
2914 * g++.dg/parse/error15.C: Adjust column numbers.
2916 2013-05-02 Tobias Burnus <burnus@net-b.de>
2919 * gfortran.dg/size_kind_2.f90: New.
2920 * gfortran.dg/size_kind_3.f90: New.
2922 2013-05-02 Richard Biener <rguenther@suse.de>
2925 * g++.dg/torture/pr57140.C: New testcase.
2927 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
2930 * gcc.target/arm/pr56732-1.c: New test.
2932 2013-05-02 Martin Jambor <mjambor@suse.cz>
2935 * gcc.dg/ipa/pr56988.c: New test.
2937 2013-05-02 Ian Bolton <ian.bolton@arm.com>
2939 * gcc.target/aarch64/bics_1.c: New test.
2940 * gcc.target/aarch64/bics_2.c: Likewise.
2942 2013-05-02 Jakub Jelinek <jakub@redhat.com>
2944 PR rtl-optimization/57131
2945 * gcc.c-torture/execute/pr57131.c: New test.
2947 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2950 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2952 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
2955 * gcc.target/i386/pr57091.c: New test.
2957 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2959 * gcc.target/aarch64/vect-vaddv.c: New.
2961 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2963 * gcc.target/aarch64/vect-vmaxv.c: New.
2964 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2966 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2968 * gcc.target/aarch64/scalar-vca.c: New.
2969 * gcc.target/aarch64/vect-vca.c: Likewise.
2971 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2973 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2974 (test_vceqd_s64): Force arguments to SIMD registers.
2975 (test_vceqzd_s64): Likewise.
2976 (test_vcged_s64): Likewise.
2977 (test_vcled_s64): Likewise.
2978 (test_vcgezd_s64): Likewise.
2979 (test_vcged_u64): Likewise.
2980 (test_vcgtd_s64): Likewise.
2981 (test_vcltd_s64): Likewise.
2982 (test_vcgtzd_s64): Likewise.
2983 (test_vcgtd_u64): Likewise.
2984 (test_vclezd_s64): Likewise.
2985 (test_vcltzd_s64): Likewise.
2986 (test_vtst_s64): Likewise.
2987 (test_vtst_u64): Likewise.
2989 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2992 * g++.dg/cpp0x/decltype53.C: New.
2994 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2997 * gfortran.dg/power_5.f90: New test.
2999 2013-04-30 Richard Biener <rguenther@suse.de>
3002 * gcc.dg/torture/pr57122.c: New testcase.
3004 2013-04-30 Richard Biener <rguenther@suse.de>
3007 * g++.dg/torture/pr57107.C: New testcase.
3009 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
3011 PR rtl-optimization/57105
3012 * gcc.dg/pr57105.c: New test.
3014 2013-04-30 Jakub Jelinek <jakub@redhat.com>
3016 PR tree-optimization/57104
3017 * gcc.dg/pr57104.c: New test.
3019 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3022 * gcc.target/i386/pr44578.c: New test.
3024 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
3027 * gcc.target/i386/pr57097.c: New test.
3029 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3032 * gcc.target/i386/pr57098.c: New test.
3034 2013-04-29 Kai Tietz <ktietz@redhat.com>
3036 * gcc.c-torture/execute/pr55875.c: New test.
3038 2013-04-29 Richard Biener <rguenther@suse.de>
3041 * gcc.dg/torture/pr57075.c: New testcase.
3043 2013-04-29 Richard Biener <rguenther@suse.de>
3046 * gcc.dg/autopar/pr57103.c: New testcase.
3048 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3050 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3052 2013-04-29 Tom de Vries <tom@codesourcery.com>
3054 * gcc.dg/pr50763.c: Update test.
3056 2013-04-26 Jeff Law <law@redhat.com>
3058 * gcc.dg/tree-ssa/vrp88.c: New test.
3060 2013-04-29 Christian Bruel <christian.bruel@st.com>
3063 * gcc.target/sh/pr57108.c: New test.
3065 2013-04-29 Richard Biener <rguenther@suse.de>
3068 * gfortran.dg/gomp/pr57089.f90: New testcase.
3070 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3072 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3074 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3076 * gcc.target/aarch64/vect-vcvt.c: New.
3078 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3080 * gcc.target/aarch64/vect-vrnd.c: New.
3082 2013-04-29 Richard Biener <rguenther@suse.de>
3084 PR tree-optimization/57081
3085 * gcc.dg/torture/pr57081.c: New testcase.
3087 2013-04-29 Jakub Jelinek <jakub@redhat.com>
3089 PR tree-optimization/57083
3090 * gcc.dg/torture/pr57083.c: New test.
3092 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3095 * g++.dg/cpp0x/decltype52.C: New.
3097 2013-04-28 Jakub Jelinek <jakub@redhat.com>
3099 N3472 binary constants
3100 * g++.dg/cpp/limits.C: Adjust warning wording.
3101 * g++.dg/system-binary-constants-1.C: Likewise.
3102 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3104 2013-04-28 Tobias Burnus <burnus@net-b.de>
3107 * gfortran.dg/coarray_30.f90: New.
3109 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3112 * frontend-passes (optimize_power): New function.
3113 (optimize_op): Use it.
3115 2013-04-27 Jakub Jelinek <jakub@redhat.com>
3118 * gcc.c-torture/execute/pr56866.c: New test.
3119 * gcc.target/i386/pr56866.c: New test.
3121 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3124 * gcc.dg/setjmp-5.c: New test.
3126 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3129 * g++.dg/cpp0x/constexpr-55708.C: New.
3131 2013-04-26 Richard Biener <rguenther@suse.de>
3133 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3134 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3135 * gcc.dg/pr53265.c: Remove XFAILs.
3136 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3137 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3139 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3141 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3142 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3143 -fdiagnostics-color=never option similarly to
3144 -fno-diagnostics-show-caret option.
3146 2013-04-25 Jakub Jelinek <jakub@redhat.com>
3148 PR rtl-optimization/57003
3149 * gcc.target/i386/pr57003.c: New test.
3151 2013-04-25 Marek Polacek <polacek@redhat.com>
3153 PR tree-optimization/57066
3154 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3156 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
3157 Tejas Belagod <tejas.belagod@arm.com>
3159 * gcc.target/aarch64/vaddv-intrinsic.c: New.
3160 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3161 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3163 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3165 * gcc.target/aarch64/cmp.c: New.
3167 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3169 * gcc.target/aarch64/ngc.c: New.
3171 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3173 * lib/target-supports.exp
3174 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3175 (check_effective_target_arm_neon_fp16_ok): Likewise.
3176 (add_options_for_arm_neon_fp16): Likewise.
3177 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3178 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3180 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
3182 PR rtl-optimizations/57046
3183 * gcc.target/i386/pr57046.c: New test.
3185 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3187 * g++.dg/cpp1y/cplusplus.C: New.
3189 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3191 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3193 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3195 * c-c++-common/Wpointer-arith-1.c: New.
3197 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3199 * g++.dg/cpp1y/cxx1y_macro.C: New.
3201 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3204 * g++.dg/cpp0x/sfinae45.C: New.
3206 2013-04-24 Richard Biener <rguenther@suse.de>
3209 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3211 2013-04-23 Richard Biener <rguenther@suse.de>
3214 * gcc.dg/torture/pr57036-1.c: New testcase.
3215 * gcc.dg/torture/pr57036-2.c: Likewise.
3217 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
3219 * gcc.target/aarch64/scalar-mov.c: New testcase.
3221 2013-04-23 Richard Biener <rguenther@suse.de>
3223 PR tree-optimization/57026
3224 * gcc.dg/torture/pr57026.c: New testcase.
3226 2013-04-22 Janus Weil <janus@gcc.gnu.org>
3230 * gfortran.dg/transfer_check_4.f90: New.
3232 2013-04-22 Marek Polacek <polacek@redhat.com>
3235 * gcc.dg/pr56990.c: New test.
3237 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
3240 * gcc.target/i386/pr57018.c: New test.
3242 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
3244 * gcc.target/aarch64/vrecps.c: New.
3245 * gcc.target/aarch64/vrecpx.c: Likewise.
3247 2013-04-22 Christian Bruel <christian.bruel@st.com>
3250 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3252 2013-04-21 Jeff Law <law@redhat.com>
3254 * gcc.dg/tree-ssa/forwprop-26.c: New test.
3256 2013-04-20 Tobias Burnus <burnus@net-b.de>
3259 * gfortran.dg/c_loc_test_22.f90: New.
3261 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
3263 PR rtl-optimization/56847
3264 * gcc.dg/pr56847.c: New test.
3266 2013-04-19 Richard Biener <rguenther@suse.de>
3268 PR tree-optimization/56982
3269 * gcc.c-torture/execute/pr56982.c: New testcase.
3271 2013-04-19 Martin Jambor <mjambor@suse.cz>
3273 PR tree-optimization/56718
3274 * g++.dg/ipa/imm-devirt-1.C: New test.
3275 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3277 2013-04-19 Richard Biener <rguenther@suse.de>
3279 PR tree-optimization/57000
3280 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3282 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3283 Mikael Morin <mikael@gcc.gnu.org>
3286 * gfortran.dg/array_constructor_45.f90: New test.
3287 * gfortran.dg/array_constructor_46.f90: New test.
3288 * gfortran.dg/array_constructor_47.f90: New test.
3289 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
3291 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3293 PR rtl-optimization/56999
3294 * g++.dg/opt/pr56999.C: New test.
3296 2013-04-18 Cary Coutant <ccoutant@google.com>
3298 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3299 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3301 2013-04-18 Cary Coutant <ccoutant@google.com>
3303 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3304 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3305 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3306 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3307 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3308 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3309 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3310 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3311 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3312 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3313 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3315 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3317 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3319 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3321 PR tree-optimization/56984
3322 * gcc.c-torture/compile/pr56984.c: New test.
3324 PR rtl-optimization/56992
3325 * gcc.dg/pr56992.c: New test.
3327 2013-04-17 Janus Weil <janus@gcc.gnu.org>
3330 * gfortran.dg/proc_ptr_42.f90: New.
3332 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3334 * gnat.dg/discr41.ad[sb]: New test.
3335 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3336 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3337 * gcc.dg/vect/slp-24.c: Likewise.
3338 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3339 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3340 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3341 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3342 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3343 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3344 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3345 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3346 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3347 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3348 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3349 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3350 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3351 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3352 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3353 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3354 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3355 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3356 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3357 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3358 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3359 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3360 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3361 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3362 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3363 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3365 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3368 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3369 * gfortran.dg/module_md5_1.f90: Remove.
3371 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3373 * gcc.target/aarch64/adds3.c: New.
3374 * gcc.target/aarch64/subs3.c: New.
3376 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3378 * gcc.target/aarch64/adds1.c: New.
3379 * gcc.target/aarch64/adds2.c: New.
3380 * gcc.target/aarch64/subs1.c: New.
3381 * gcc.target/aarch64/subs2.c: New.
3383 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3385 Implement n3599 - Literal operator templates for strings.
3386 * g++.dg/cpp1y/udlit-char-template.C: New test.
3387 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3389 2013-04-16 Tobias Burnus <burnus@net-b.de>
3392 * gfortran.dg/no_arg_check_1.f90: New.
3393 * gfortran.dg/no_arg_check_2.f90: New.
3394 * gfortran.dg/no_arg_check_3.f90: New.
3396 2013-04-16 Janus Weil <janus@gcc.gnu.org>
3399 * gfortran.dg/proc_ptr_41.f90: New.
3401 2013-04-16 Richard Biener <rguenther@suse.de>
3403 PR tree-optimization/56756
3404 * gcc.dg/torture/pr56756.c: New testcase.
3406 2013-04-16 Tobias Burnus <burnus@net-b.de>
3409 * gfortran.dg/c_assoc_5.f90: New.
3411 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
3413 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3414 * gcc.c-torture/execute/pr33992.x: Remove.
3415 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3416 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3417 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3419 2013-04-15 Jakub Jelinek <jakub@redhat.com>
3421 PR tree-optimization/56962
3422 * gcc.c-torture/execute/pr56962.c: New test.
3424 2013-04-15 Richard Biener <rguenther@suse.de>
3426 PR tree-optimization/56933
3427 * gcc.dg/vect/pr56933.c: New testcase.
3429 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3431 * gcc.target/arm/anddi3-opt.c: New test.
3432 * gcc.target/arm/anddi3-opt2.c: Likewise.
3434 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
3436 * gcc.dg/pr56890-1.c: New test.
3437 * gcc.dg/pr56890-2.c: Likewise.
3439 2013-04-15 Joey Ye <joey.ye@arm.com>
3441 * gcc.target/arm/thumb1-far-jump-1.c: New test.
3442 * gcc.target/arm/thumb1-far-jump-2.c: New test.
3444 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
3447 * gfortran.dg/select_type_33.f03: New test.
3449 2013-04-13 Janus Weil <janus@gcc.gnu.org>
3452 * gfortran.dg/typebound_proc_29.f03: New.
3454 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3457 * gfortran.dg/typebound_proc_28.f03: New.
3459 2013-04-12 Jeff Law <law@redhat.com>
3461 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3464 2013-04-12 Tobias Burnus <burnus@net-b.de>
3467 * gfortran.dg/coarray/alloc_comp_2.f90: New.
3469 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
3472 * gcc.target/i386/pr56903.c: New test.
3474 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3477 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3478 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3479 * gfortran.dg/block_11.f90: Fix invalid test case.
3480 * gfortran.dg/function_types_3.f90: Add new error message.
3481 * gfortran.dg/global_references_1.f90: Ditto.
3482 * gfortran.dg/import2.f90: Remove unneeded parts.
3483 * gfortran.dg/import6.f90: Fix invalid test case.
3484 * gfortran.dg/proc_decl_2.f90: Ditto.
3485 * gfortran.dg/proc_decl_9.f90: Ditto.
3486 * gfortran.dg/proc_decl_18.f90: Ditto.
3487 * gfortran.dg/proc_ptr_40.f90: New.
3488 * gfortran.dg/whole_file_7.f90: Modified error wording.
3489 * gfortran.dg/whole_file_16.f90: Ditto.
3490 * gfortran.dg/whole_file_17.f90: Add -pedantic.
3491 * gfortran.dg/whole_file_18.f90: Modified error wording.
3492 * gfortran.dg/whole_file_20.f03: Ditto.
3493 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3496 2013-04-12 Richard Biener <rguenther@suse.de>
3499 2013-04-10 Richard Biener <rguenther@suse.de>
3501 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3503 2013-04-12 Tobias Burnus <burnus@net-b.de>
3506 * gfortran.dg/class_allocate_15.f90: New.
3509 2013-04-12 Tobias Burnus <burnus@net-b.de>
3511 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3512 scan-tree-dump-times.
3514 2013-04-12 Jakub Jelinek <jakub@redhat.com>
3516 PR tree-optimization/56918
3517 PR tree-optimization/56920
3518 * gcc.dg/vect/pr56918.c: New test.
3519 * gcc.dg/vect/pr56920.c: New test.
3521 2013-04-12 Tobias Burnus <burnus@net-b.de>
3524 * gfortran.dg/class_allocate_14.f90: New.
3525 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3526 * gfortran.dg/coarray_lib_alloc_3.f90: New.
3528 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
3530 * gcc.dg/fold-cstvecshift.c: New testcase.
3532 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3534 * gcc.target/aarch64/negs.c: New.
3536 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3539 * g++.dg/template/arrow4.C: New test.
3541 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3543 * gnat.dg/array23.adb: New test.
3544 * gnat.dg/array23_pkg[123].ads: New helpers.
3546 2013-04-11 Jeff Law <law@redhat.com>
3548 PR tree-optimization/56900
3549 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3551 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3554 * g++.dg/cpp0x/sfinae44.C: New.
3556 2013-04-11 Arnaud Charlet <charlet@adacore.com>
3558 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3559 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3561 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3564 * g++.dg/cpp0x/enum26.C: New.
3565 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3567 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3569 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3571 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3573 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3574 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3575 loop is vectorized and that the correct instruction is generated.
3576 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3577 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3578 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3580 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3582 PR tree-optimization/56899
3583 * gcc.c-torture/execute/pr56899.c: New test.
3585 2013-04-10 David S. Miller <davem@davemloft.net>
3587 * gcc.target/sparc/setcc-4.c: New test.
3588 * gcc.target/sparc/setcc-5.c: New test.
3590 2013-04-10 Richard Biener <rguenther@suse.de>
3592 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3594 2013-04-10 Richard Biener <rguenther@suse.de>
3596 * gcc.dg/vect/slp-39.c: New testcase.
3598 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3600 PR tree-optimization/55524
3601 * gcc.target/epiphany/fnma-1.c: New test.
3603 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3605 * gcc.dg/tree-ssa/inline-11.c: New test
3607 2013-04-10 Jakub Jelinek <jakub@redhat.com>
3610 * g++.dg/template/arrow3.C: New test.
3612 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3614 * gcc.target/arm/minmax_minus.c: New test.
3616 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3619 * c-c++-common/gomp/pr56883.c: New test.
3621 2013-04-09 Jeff Law <law@redhat.com>
3623 * gcc.dg/tree-ssa/vrp87.c: New test.
3625 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3627 PR tree-optimization/56854
3628 * g++.dg/torture/pr56854.C: New test.
3630 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3633 * gfortran.dg/array_constructor_44.f90: New test.
3635 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3638 * g++.dg/cpp0x/constexpr-specialization.C: New.
3640 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3642 * gcc.c-torture/execute/pr56837.c: New test.
3646 * g++.dg/opt/vt3.C: New test.
3647 * g++.dg/opt/vt4.C: New test.
3649 2013-04-08 Jeff Law <law@redhat.com>
3651 * gcc.dg/tree-ssa/forwprop-25.c: New test.
3653 2013-04-08 Richard Biener <rguenther@suse.de>
3655 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3657 2013-04-08 Richard Biener <rguenther@suse.de>
3659 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3661 2013-04-08 Richard Biener <rguenther@suse.de>
3663 * g++.dg/vect/slp-pr56812.cc: Adjust.
3665 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3667 * gcc.dg/pr56837.c: New test.
3668 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3669 "generated memset minus one".
3671 2013-04-07 Tobias Burnus <burnus@net-b.de>
3674 * gfortran.dg/reshape_5.f90: New.
3676 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3679 * gcc.target/powerpc/recip-1.c: Modify expected output.
3680 * gcc.target/powerpc/recip-3.c: Likewise.
3681 * gcc.target/powerpc/recip-4.c: Likewise.
3682 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3684 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3686 * gcc.target/arm/peep-ldrd-1.c: New test.
3687 * gcc.target/arm/peep-strd-1.c: Likewise.
3689 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3691 * gcc.target/arm/negdi-1.c: New test.
3692 * gcc.target/arm/negdi-2.c: Likewise.
3693 * gcc.target/arm/negdi-3.c: Likewise.
3694 * gcc.target/arm/negdi-4.c: Likewise.
3696 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3698 * lib/target-supports.exp (add_options_for_arm_v8_neon):
3699 Add -march=armv8-a when we use v8 NEON.
3700 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3701 (check_effective_target_vect_call_ceilf): Likewise.
3702 (check_effective_target_vect_call_floorf): Likewise.
3703 (check_effective_target_vect_call_roundf): Likewise.
3704 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3705 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3706 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3707 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3708 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3710 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
3712 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3713 * gcc.target/powerpc/sd-pwr6.c: Same.
3714 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3715 * g++.dg/debug/pr56294.C: XFAIL on AIX.
3717 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
3719 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3721 2013-04-04 Janus Weil <janus@gcc.gnu.org>
3724 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3725 * gfortran.dg/altreturn_4.f90: Ditto.
3726 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3727 * gfortran.dg/altreturn_5.f90: Ditto.
3728 * gfortran.dg/altreturn_6.f90: Ditto.
3729 * gfortran.dg/altreturn_7.f90: Ditto.
3731 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3733 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3735 (check_effective_target_arm_v8_neon_ok_nocache):
3737 (check_effective_target_arm_v8_neon_ok): Change to use
3738 check_effective_target_arm_v8_neon_ok_nocache.
3739 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3741 (check_effective_target_vect_call_btruncf):
3742 Enable for arm and ARMv8 NEON.
3743 (check_effective_target_vect_call_ceilf): Likewise.
3744 (check_effective_target_vect_call_floorf): Likewise.
3745 (check_effective_target_vect_call_roundf): Likewise.
3746 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3749 2013-04-04 Marek Polacek <polacek@redhat.com>
3751 PR tree-optimization/48186
3752 * gcc.dg/pr48186.c: New test.
3754 2013-04-04 Richard Biener <rguenther@suse.de>
3756 PR tree-optimization/56826
3757 * gcc.dg/vect/pr56826.c: New testcase.
3758 * gcc.dg/vect/O3-pr36098.c: Adjust.
3760 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
3762 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3763 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3764 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3765 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3766 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3767 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3768 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3769 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3770 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3771 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3773 2013-04-04 Richard Biener <rguenther@suse.de>
3775 PR tree-optimization/56213
3776 * gcc.dg/vect/vect-123.c: New testcase.
3778 2013-04-04 Tobias Burnus <burnus@net-b.de>
3781 * gfortran.dg/read_repeat_2.f90: New.
3783 2013-04-04 Richard Biener <rguenther@suse.de>
3785 PR tree-optimization/56837
3786 * g++.dg/torture/pr56837.C: New testcase.
3788 2013-04-04 Tobias Burnus <burnus@net-b.de>
3791 * gfortran.dg/c_loc_test_21.f90: New.
3792 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3793 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3794 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3795 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3796 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
3798 2013-04-03 Jeff Law <law@redhat.com>
3800 PR tree-optimization/56799
3801 * gcc.c-torture/execute/pr56799.c: New test.
3803 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3806 * g++.dg/warn/Wpointer-arith-1.C: New.
3807 * g++.dg/gomp/for-19.C: Adjust.
3809 2013-04-03 Marek Polacek <polacek@redhat.com>
3812 * gcc.dg/pr55702.c: New test.
3814 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3817 * gcc.dg/pr56809.c: New testcase.
3819 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3822 * g++.dg/debug/pr56819.C: New test.
3824 2013-04-03 Richard Biener <rguenther@suse.de>
3826 PR tree-optimization/56817
3827 * g++.dg/torture/pr56817.C: New testcase.
3829 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3831 * gcc.dg/vect/bb-slp-31.c: New file.
3833 2013-04-03 Jason Merrill <jason@redhat.com>
3836 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3838 2013-04-03 Richard Biener <rguenther@suse.de>
3840 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3842 2013-04-03 Richard Biener <rguenther@suse.de>
3844 PR tree-optimization/55964
3845 * gcc.dg/torture/pr55964-2.c: New testcase.
3847 2013-04-03 Richard Biener <rguenther@suse.de>
3849 PR tree-optimization/56501
3850 * gcc.dg/torture/pr56501.c: New testcase.
3852 2013-04-03 Richard Biener <rguenther@suse.de>
3854 PR tree-optimization/56407
3855 * gcc.dg/torture/pr56407.c: New testcase.
3857 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3859 PR tree-optimization/56790
3860 * g++.dg/ext/pr56790-1.C: New testcase.
3862 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3864 * gcc.target/i386/merge-1.c: New testcase.
3865 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3867 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3870 * gcc.c-torture/execute/pr19449.c: New test.
3872 2013-04-03 Richard Biener <rguenther@suse.de>
3874 PR tree-optimization/56812
3875 * g++.dg/vect/slp-pr56812.cc: New testcase.
3877 2013-04-03 Janus Weil <janus@gcc.gnu.org>
3881 * gfortran.dg/altreturn_8.f90: New.
3882 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3883 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3884 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3886 2013-04-02 Jakub Jelinek <jakub@redhat.com>
3888 PR rtl-optimization/56745
3889 * gcc.c-torture/compile/pr56745.c: New test.
3891 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3893 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3895 2013-04-02 Richard Biener <rguenther@suse.de>
3897 PR tree-optimization/56778
3898 * gcc.dg/torture/pr56778.c: New testcase.
3900 2013-04-02 Richard Biener <rguenther@suse.de>
3903 * g++.dg/torture/pr56768.C: New testcase.
3905 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
3907 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3909 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3912 * gfortran.dg/namelist_82.f90: New test.
3914 2013-04-01 Janus Weil <janus@gcc.gnu.org>
3917 * gfortran.dg/implicit_class_1.f90: New.
3919 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3922 * gfortran.dg/namelist_81.f90: New test.
3924 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3926 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
3927 for constant and equal string lengths.
3928 * gfortran.dg/character_comparison_5.f90: Likewise.
3929 * gfortran.dg/character_comparison_9.f90: New test.
3931 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
3933 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3934 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3936 2013-03-29 Tobias Burnus <burnus@net-b.de>
3939 * gfortran.dg/optional_absent_3.f90: New.
3941 2013-03-29 Tobias Burnus <burnus@net-b.de>
3944 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3946 2013-03-29 Tobias Burnus <burnus@net-b.de>
3949 * gfortran.dg/namelist_80.f90: New.
3951 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3954 * gfortran.dg/string_length_2.f90: New test.
3955 * gfortran.dg/dependency_41.f90: New test.
3957 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3960 * gfortran.dg/array_constructor_43.f90: New test.
3961 * gfortran.dg/random_seed_3.f90: New test.
3963 2013-03-28 Ian Bolton <ian.bolton@arm.com>
3965 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3966 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3967 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3968 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3969 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3970 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3971 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3972 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3973 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3974 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3976 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3979 * g++.dg/conversion/op4.C: Adjust.
3980 * g++.dg/cpp0x/rv1n.C: Likewise.
3981 * g++.dg/cpp0x/rv2n.C: Likewise.
3982 * g++.dg/cpp0x/template_deduction.C: Likewise.
3983 * g++.dg/expr/cond8.C: Likewise.
3984 * g++.dg/other/error4.C: Likewise.
3985 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3986 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3987 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3988 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3989 * g++.old-deja/g++.jason/conversion2.C: Likewise.
3990 * g++.old-deja/g++.law/cvt20.C: Likewise.
3991 * g++.old-deja/g++.law/cvt8.C: Likewise.
3992 * g++.old-deja/g++.law/init8.C: Likewise.
3993 * g++.old-deja/g++.mike/net12.C: Likewise.
3994 * g++.old-deja/g++.mike/net8.C: Likewise.
3995 * g++.old-deja/g++.mike/p2793.C: Likewise.
3996 * g++.old-deja/g++.mike/p3836.C: Likewise.
3997 * g++.old-deja/g++.mike/p418.C: Likewise.
3998 * g++.old-deja/g++.mike/p701.C: Likewise.
3999 * g++.old-deja/g++.mike/p807.C: Likewise.
4001 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
4004 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4007 2013-03-28 Marek Polacek <polacek@redhat.com>
4009 PR tree-optimization/56695
4010 * gcc.dg/vect/pr56695.c: New test.
4012 2013-03-28 Richard Biener <rguenther@suse.de>
4014 PR tree-optimization/37021
4015 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4016 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4018 2013-03-27 Tobias Burnus <burnus@net-b.de>
4022 * gfortran.dg/sizeof_2.f90: New.
4023 * gfortran.dg/sizeof_3.f90: New.
4024 * gfortran.dg/sizeof_proc.f90: Update dg-error.
4026 2013-03-27 Richard Biener <rguenther@suse.de>
4028 PR tree-optimization/37021
4029 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4031 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
4033 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4034 * g++.dg/ipa/ivinline-2.C: Likewise.
4035 * g++.dg/ipa/ivinline-3.C: Likewise.
4036 * g++.dg/ipa/ivinline-4.C: Likewise.
4037 * g++.dg/ipa/ivinline-5.C: Likewise.
4038 * g++.dg/ipa/ivinline-7.C: Likewise.
4039 * g++.dg/ipa/ivinline-8.C: Likewise.
4040 * g++.dg/ipa/ivinline-9.C: Likewise.
4041 * g++.dg/cpp0x/noexcept03.C: Likewise.
4042 * gcc.dg/const-1.c: Likewise.
4043 * gcc.dg/ipa/pure-const-1.c: Likewise.
4044 * gcc.dg/noreturn-8.c: Likewise.
4045 * gcc.target/i386/mmx-1.c: Likewise.
4046 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4047 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4048 * gcc.c-torture/execute/pr33992.x: New file.
4050 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
4052 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4054 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4057 * g++.dg/ext/desig5.C: New.
4059 2013-03-26 Tobias Burnus <burnus@net-b.de>
4062 * gfortran.dg/merge_init_expr_2.f90: New.
4063 * gfortran.dg/merge_char_1.f90: Modify test to
4064 stay a run-time test.
4065 * gfortran.dg/merge_char_3.f90: Ditto.
4067 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4069 * g++.dg/cpp0x/constexpr-friend-2.C: New.
4070 * g++.dg/cpp0x/constexpr-main.C: Likewise.
4072 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4075 * g++.dg/cpp0x/range-for23.C: New.
4077 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
4080 * gfortran.dg/namelist_79.f90: New.
4082 2013-03-25 Martin Jambor <mjambor@suse.cz>
4084 * gcc.dg/ipa/ipcp-agg-9.c: New test.
4086 2013-03-25 Tobias Burnus <burnus@net-b.de>
4106 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4107 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4108 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4109 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4110 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4111 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4112 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4113 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4114 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4115 * gfortran.dg/c_loc_tests_16.f90: Ditto.
4116 * gfortran.dg/c_loc_tests_4.f03: Ditto.
4117 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4118 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4119 * gfortran.dg/c_loc_tests_8.f03: Ditto.
4120 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4121 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4122 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4123 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4124 * gfortran.dg/pr32601_1.f03: Ditto.
4125 * gfortran.dg/storage_size_2.f08: Remove dg-error.
4126 * gfortran.dg/blockdata_7.f90: New.
4127 * gfortran.dg/c_assoc_4.f90: New.
4128 * gfortran.dg/c_f_pointer_tests_6.f90: New.
4129 * gfortran.dg/c_f_pointer_tests_7.f90: New.
4130 * gfortran.dg/c_funloc_tests_8.f90: New.
4131 * gfortran.dg/c_loc_test_17.f90: New.
4132 * gfortran.dg/c_loc_test_18.f90: New.
4133 * gfortran.dg/c_loc_test_19.f90: New.
4134 * gfortran.dg/c_loc_test_20.f90: New.
4135 * gfortran.dg/c_sizeof_5.f90: New.
4136 * gfortran.dg/iso_c_binding_rename_3.f90: New.
4137 * gfortran.dg/transfer_resolve_2.f90: New.
4138 * gfortran.dg/transfer_resolve_3.f90: New.
4139 * gfortran.dg/transfer_resolve_4.f90: New.
4140 * gfortran.dg/pr32601.f03: Update dg-error.
4141 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4142 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4144 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4146 * gcc.target/arm/vseleqdf.c: New test.
4147 * gcc.target/arm/vseleqsf.c: Likewise.
4148 * gcc.target/arm/vselgedf.c: Likewise.
4149 * gcc.target/arm/vselgesf.c: Likewise.
4150 * gcc.target/arm/vselgtdf.c: Likewise.
4151 * gcc.target/arm/vselgtsf.c: Likewise.
4152 * gcc.target/arm/vselledf.c: Likewise.
4153 * gcc.target/arm/vsellesf.c: Likewise.
4154 * gcc.target/arm/vselltdf.c: Likewise.
4155 * gcc.target/arm/vselltsf.c: Likewise.
4156 * gcc.target/arm/vselnedf.c: Likewise.
4157 * gcc.target/arm/vselnesf.c: Likewise.
4158 * gcc.target/arm/vselvcdf.c: Likewise.
4159 * gcc.target/arm/vselvcsf.c: Likewise.
4160 * gcc.target/arm/vselvsdf.c: Likewise.
4161 * gcc.target/arm/vselvssf.c: Likewise.
4163 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4165 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4167 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4168 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4169 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4170 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4171 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4172 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4173 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4174 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4175 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4176 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4177 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4178 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4179 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4180 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4181 * gcc.target/aarch64/atomic-op-release.x: ... to here.
4182 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4183 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4184 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4185 * gcc.target/aarch64/atomic-op-short.x: ... to here.
4186 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4187 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4188 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4189 * gcc.target/arm/atomic-op-char.c: Likewise.
4190 * gcc.target/arm/atomic-op-consume.c: Likewise.
4191 * gcc.target/arm/atomic-op-int.c: Likewise.
4192 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4193 * gcc.target/arm/atomic-op-release.c: Likewise.
4194 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4195 * gcc.target/arm/atomic-op-short.c: Likewise.
4197 2013-03-25 Richard Biener <rguenther@suse.de>
4200 * g++.dg/torture/pr56694.C: New testcase.
4202 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4205 * gcc.target/arm/neon-vcond-gt.c: New test.
4206 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4207 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4209 2013-03-25 Richard Biener <rguenther@suse.de>
4211 PR tree-optimization/56689
4212 * gcc.dg/torture/pr56689.c: New testcase.
4214 2013-03-25 Kai Tietz <ktietz@redhat.com>
4216 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4218 2013-03-24 Tobias Burnus <burnus@net-b.de>
4221 * gfortran.dg/eof_5.f90: New.
4223 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
4225 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4228 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
4230 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4232 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
4235 * gcc.c-torture/execute/builtins/builtins.exp: Add
4236 -Wl,--allow-multiple-definition for RTEMS targets.
4238 2013-03-22 Ian Bolton <ian.bolton@arm.com>
4240 * gcc.target/aarch64/movk.c: New test.
4242 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
4244 * g++.dg/ext/vector21.C: New testcase.
4246 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4248 * gcc.target/arm/neon-for-64bits-1.c: New tests.
4249 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4251 2013-03-21 Richard Biener <rguenther@suse.de>
4253 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4254 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4256 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4258 * gcc.target/aarch64/vect.c: Test and result vector added
4259 for sabd and saba instructions.
4260 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4261 instructions in assembly.
4262 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4263 * gcc.target/aarch64/vect-fp.c: Test and result vector added
4264 for fabd instruction.
4265 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4266 instruction in assembly.
4267 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4269 2013-03-20 Jeff Law <law@redhat.com>
4271 * g++.dg/tree-ssa/ssa-dom.C: New test.
4273 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4275 * gcc.target/powerpc/mmfpgpr.c: New test.
4276 * gcc.target/powerpc/sd-vsx.c: Likewise.
4277 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4278 * gcc.target/powerpc/vsx-float0.c: Likewise.
4280 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
4282 PR tree-optimization/56355
4283 * gcc.dg/pr56355-1.c: New file.
4285 2013-03-20 Catherine Moore <clm@codesourcery.com>
4286 Richard Sandiford <rdsandiford@googlemail.com>
4288 * gcc.target/mips/mips.exp: Add microMIPS support.
4289 * gcc.target/mips/umips-movep-2.c: New test.
4290 * gcc.target/mips/umips-lwp-2.c: New test.
4291 * gcc.target/mips/umips-swp-5.c: New test.
4292 * gcc.target/mips/umips-constraints-1.c: New test.
4293 * gcc.target/mips/umips-lwp-3.c: New test.
4294 * gcc.target/mips/umips-swp-6.c: New test.
4295 * gcc.target/mips/umips-constraints-2.c: New test.
4296 * gcc.target/mips/umips-save-restore-1.c: New test.
4297 * gcc.target/mips/umips-lwp-4.c: New test.
4298 * gcc.target/mips/umips-swp-7.c: New test.
4299 * gcc.target/mips/umips-save-restore-2.c: New test.
4300 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4301 * gcc.target/mips/umips-lwp-5.c: New test.
4302 * gcc.target/mips/umips-save-restore-3.c: New test.
4303 * gcc.target/mips/umips-lwp-6.c: New test.
4304 * gcc.target/mips/umips-swp-1.c: New test.
4305 * gcc.target/mips/umips-lwp-7.c: New test.
4306 * gcc.target/mips/umips-swp-2.c: New test.
4307 * gcc.target/mips/umips-lwp-8.c: New test.
4308 * gcc.target/mips/umips-swp-3.c: New test.
4309 * gcc.target/mips/umips-movep-1.c: New test.
4310 * gcc.target/mips/umips-lwp-1.c: New test.
4311 * gcc.target/mips/umips-swp-4.c: New test.
4313 2013-03-20 Richard Biener <rguenther@suse.de>
4315 PR tree-optimization/56661
4316 * gcc.dg/torture/pr56661.c: New testcase.
4318 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4320 PR rtl-optimization/56605
4321 * gcc.target/powerpc/pr56605.c: New.
4323 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4326 * gfortran.dg/do_1.f90: Don't xfail.
4328 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4331 * gfortran.dg/namelist_77.f90: New.
4332 * gfortran.dg/namelist_78.f90: New.
4334 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4337 * gfortran.dg/open_negative_unit_1.f90: New.
4339 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4341 * gcc.target/aarch64/sbc.c: New test.
4343 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4345 * gcc.target/aarch64/ror.c: New test.
4347 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4349 * gcc.target/aarch64/extr.c: New test.
4351 2013-03-19 Richard Biener <rguenther@suse.de>
4353 PR tree-optimization/56273
4354 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4355 * c-c++-common/uninit-17.c: Likewise.
4357 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4359 PR tree-optimization/56635
4360 * g++.dg/torture/pr56635.C: New test.
4362 2013-03-18 Richard Biener <rguenther@suse.de>
4364 PR tree-optimization/3713
4365 * g++.dg/ipa/devirt-12.C: New testcase.
4367 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4370 * c-c++-common/pr56566.c: New test.
4372 2013-03-17 Jason Merrill <jason@redhat.com>
4374 * g++.dg/template/abstract-dr337.C: XFAIL.
4376 2013-03-16 Jakub Jelinek <jakub@redhat.com>
4379 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4380 * c-c++-common/pr56607.c: New test.
4382 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4385 * g++.dg/cpp0x/constexpr-array5.C: New.
4387 2013-03-15 Tobias Burnus <burnus@net-b.de>
4390 * gfortran.dg/transfer_intrinsic_5.f90: New.
4392 2013-03-15 Kai Tietz <ktietz@redhat.com>
4394 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4395 * gcc.target/i386/pr20020-1.c: Likewise.
4396 * gcc.target/i386/pr20020-2.c: Likewise.
4397 * gcc.target/i386/pr20020-3.c: Likewise.
4398 * gcc.target/i386/pr53425-1.c: Likewise.
4399 * gcc.target/i386/pr53425-2.c: Likewise.
4400 * gcc.target/i386/pr55093.c: Likewise.
4401 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4403 2013-03-15 Jakub Jelinek <jakub@redhat.com>
4406 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4407 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4409 2013-03-14 Jakub Jelinek <jakub@redhat.com>
4411 PR tree-optimization/53265
4412 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4414 * gcc.dg/graphite/id-6.c (test): Likewise.
4415 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4416 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4418 PR tree-optimization/53265
4419 * gcc.dg/pr53265.c: New test.
4420 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4422 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4424 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
4425 n, use it as high bound instead of 4.
4427 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
4430 * gcc.target/sh/pr49880-1.c: New.
4431 * gcc.target/sh/pr49880-2.c: New.
4432 * gcc.target/sh/pr49880-3.c: New.
4433 * gcc.target/sh/pr49880-4.c: New.
4434 * gcc.target/sh/pr49880-5.c: New.
4436 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4438 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4440 2013-03-13 Richard Biener <rguenther@suse.de>
4442 PR tree-optimization/56608
4443 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4445 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4448 * g++.dg/cpp0x/alias-decl-32.C: New.
4450 2013-03-11 Jan Hubicka <jh@suse.cz>
4453 * gcc.c-torture/compile/pr56571.c: New testcase.
4455 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4457 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4458 * gcc.dg/tree-ssa/pr55579.c: Likewise.
4460 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4462 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4463 * gcc.dg/inline_4.c: Likewise.
4464 * gcc.dg/unroll_2.c: Likewise.
4465 * gcc.dg/unroll_3.c: Likewise.
4466 * gcc.dg/unroll_4.c: Likewise.
4468 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4471 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4474 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4476 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4479 * gcc.c-torture/compile/pr40797.c: New.
4481 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4483 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4485 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
4488 * gfortran.dg/class_56.f90: New test.
4490 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
4493 * gcc.target/mips/pr56524.c: New test.
4495 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4498 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4500 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4503 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4505 2013-03-08 Marek Polacek <polacek@redhat.com>
4507 PR tree-optimization/56478
4508 * gcc.dg/torture/pr56478.c: New test.
4510 2013-03-08 Kai Tietz <ktietz@redhat.com>
4512 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4513 targets linker option --allow-multiple-definition.
4515 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4516 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4517 * gcc.dg/pr52549.c: Add LLP64 case.
4518 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4519 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4520 * gcc.dg/torture/pr51071-2.c: Likewise.
4521 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4522 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4523 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4524 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4525 * gcc.dg/weak/weak-1.c: Likewise.
4526 * gcc.dg/weak/weak-2.c: Likewise.
4527 * gcc.dg/weak/weak-3.c: Likewise.
4528 * gcc.dg/weak/weak-4.c: Likewise.
4529 * gcc.dg/weak/weak-5.c: Likewise.
4530 * gcc.dg/weak/weak-15.c: Likewise.
4531 * gcc.dg/weak/weak-16.c: Likewise.
4533 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4535 2013-03-07 Jakub Jelinek <jakub@redhat.com>
4537 PR tree-optimization/56559
4538 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4540 2013-03-07 Andreas Schwab <schwab@suse.de>
4542 * gcc.dg/pr31490.c: Fix last change.
4544 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4547 * g++.dg/template/crash115.C: New.
4549 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4551 PR tree-optimization/56539
4552 * gcc.c-torture/compile/pr56539.c: New test.
4554 2013-03-06 Kai Tietz <ktietz@redhat.com>
4556 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4558 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4559 * gcc.dg/lto/20091013-1_2.c: Likewise.
4560 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4562 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4564 * gnat.dg/specs/aggr6.ads: New test.
4566 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4568 * gnat.dg/loop_optimization15.ad[sb]: New test.
4570 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4573 * gcc.dg/pr56548.c: New test.
4575 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4578 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4580 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4583 * g++.dg/template/typename20.C: New test.
4585 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4588 * gcc.dg/pr56510.c: New test.
4590 PR rtl-optimization/56484
4591 * gcc.c-torture/compile/pr56484.c: New test.
4593 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4596 * g++.dg/warn/Wsign-conversion-2.C: New.
4598 2013-03-05 Richard Biener <rguenther@suse.de>
4600 PR tree-optimization/56270
4601 * gcc.dg/vect/slp-38.c: New testcase.
4603 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4605 PR rtl-optimization/56494
4606 * gcc.dg/pr56494.c: New test.
4608 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
4610 * gcc.dg/pr56424.c: New test.
4612 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4614 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4615 * gcc.dg/pr56228.c <avr>: Skip.
4617 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4620 PR tree-optimization/52631
4621 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4623 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
4625 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4626 * gcc.dg/vect/vect-83_64.c: Same.
4628 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4631 * gfortran.dg/pointer_check_13.f90: New test.
4633 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4636 * gfortran.dg/array_constructor_42.f90: New test.
4638 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4641 * g++.dg/template/static33.C: New.
4642 * g++.dg/template/static34.C: Likewise.
4645 * g++.dg/template/static35.C: New.
4647 2013-03-01 Steve Ellcey <sellcey@mips.com>
4649 * gcc.dg/pr56396.c: Require pic support.
4651 2013-03-01 Richard Biener <rguenther@suse.de>
4653 PR tree-optimization/55481
4654 * gcc.dg/torture/pr56488.c: New testcase.
4656 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
4657 Jakub Jelinek <jakub@redhat.com>
4660 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4661 no_sanitize_address attribute rather than no_address_safety_analysis.
4662 * g++.dg/asan/sanitizer_test_utils.h
4663 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4664 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4665 in addition to no_address_safety_analysis.
4667 2013-02-28 Jason Merrill <jason@redhat.com>
4670 * g++.dg/cpp0x/constexpr-and.C: New.
4672 2013-02-28 Martin Jambor <mjambor@suse.cz>
4674 PR tree-optimization/56294
4675 * g++.dg/debug/pr56294.C: New test.
4677 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
4679 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4681 2013-02-27 Marek Polacek <polacek@redhat.com>
4683 PR rtl-optimization/56466
4684 * gcc.dg/pr56466.c: New test.
4686 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4688 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4689 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4690 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4692 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
4695 * gcc.dg/pr45472.c: New test.
4697 2013-02-26 Marek Polacek <polacek@redhat.com>
4699 PR tree-optimization/56426
4700 * gcc.dg/pr56436.c: New test.
4702 2013-02-26 Jakub Jelinek <jakub@redhat.com>
4704 PR tree-optimization/56448
4705 * gcc.c-torture/compile/pr56448.c: New test.
4707 PR tree-optimization/56443
4708 * gcc.dg/torture/pr56443.c: New test.
4710 2013-02-25 Richard Biener <rguenther@suse.de>
4712 PR tree-optimization/56175
4713 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4715 2013-02-24 Jakub Jelinek <jakub@redhat.com>
4718 * g++.dg/torture/pr56403.C: New test.
4720 2013-02-25 Catherine Moore <clm@codesourcery.com>
4723 2013-02-24 Catherine Moore <clm@codesourcery.com>
4724 Richard Sandiford <rdsandiford@googlemail.com>
4726 * gcc.target/mips/mips.exp: Add microMIPS support.
4727 * gcc.target/mips/umips-movep-2.c: New test.
4728 * gcc.target/mips/umips-lwp-2.c: New test.
4729 * gcc.target/mips/umips-swp-5.c: New test.
4730 * gcc.target/mips/umips-constraints-1.c: New test.
4731 * gcc.target/mips/umips-lwp-3.c: New test.
4732 * gcc.target/mips/umips-swp-6.c: New test.
4733 * gcc.target/mips/umips-constraints-2.c: New test.
4734 * gcc.target/mips/umips-save-restore-1.c: New test.
4735 * gcc.target/mips/umips-lwp-4.c: New test.
4736 * gcc.target/mips/umips-swp-7.c: New test.
4737 * gcc.target/mips/umips-save-restore-2.c: New test.
4738 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4739 * gcc.target/mips/umips-lwp-5.c: New test.
4740 * gcc.target/mips/umips-save-restore-3.c: New test.
4741 * gcc.target/mips/umips-lwp-6.c: New test.
4742 * gcc.target/mips/umips-swp-1.c: New test.
4743 * gcc.target/mips/umips-lwp-7.c: New test.
4744 * gcc.target/mips/umips-swp-2.c: New test.
4745 * gcc.target/mips/umips-lwp-8.c: New test.
4746 * gcc.target/mips/umips-swp-3.c: New test.
4747 * gcc.target/mips/umips-movep-1.c: New test.
4748 * gcc.target/mips/umips-lwp-1.c: New test.
4749 * gcc.target/mips/umips-swp-4.c: New test.
4751 2013-02-24 Catherine Moore <clm@codesourcery.com>
4752 Richard Sandiford <rdsandiford@googlemail.com>
4754 * gcc.target/mips/mips.exp: Add microMIPS support.
4755 * gcc.target/mips/umips-movep-2.c: New test.
4756 * gcc.target/mips/umips-lwp-2.c: New test.
4757 * gcc.target/mips/umips-swp-5.c: New test.
4758 * gcc.target/mips/umips-constraints-1.c: New test.
4759 * gcc.target/mips/umips-lwp-3.c: New test.
4760 * gcc.target/mips/umips-swp-6.c: New test.
4761 * gcc.target/mips/umips-constraints-2.c: New test.
4762 * gcc.target/mips/umips-save-restore-1.c: New test.
4763 * gcc.target/mips/umips-lwp-4.c: New test.
4764 * gcc.target/mips/umips-swp-7.c: New test.
4765 * gcc.target/mips/umips-save-restore-2.c: New test.
4766 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4767 * gcc.target/mips/umips-lwp-5.c: New test.
4768 * gcc.target/mips/umips-save-restore-3.c: New test.
4769 * gcc.target/mips/umips-lwp-6.c: New test.
4770 * gcc.target/mips/umips-swp-1.c: New test.
4771 * gcc.target/mips/umips-lwp-7.c: New test.
4772 * gcc.target/mips/umips-swp-2.c: New test.
4773 * gcc.target/mips/umips-lwp-8.c: New test.
4774 * gcc.target/mips/umips-swp-3.c: New test.
4775 * gcc.target/mips/umips-movep-1.c: New test.
4776 * gcc.target/mips/umips-lwp-1.c: New test.
4777 * gcc.target/mips/umips-swp-4.c: New test.
4779 2013-02-22 Jakub Jelinek <jakub@redhat.com>
4782 * lib/asan-dg.exp (asan_link_flags): Add
4783 -B${gccpath}/libsanitizer/asan/ to flags.
4785 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4788 * gcc.dg/torture/pr56420.c: New test.
4790 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
4793 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4795 2013-02-21 Martin Jambor <mjambor@suse.cz>
4797 PR tree-optimization/56310
4798 * g++.dg/ipa/pr56310.C: New test.
4800 2013-02-21 Janus Weil <janus@gcc.gnu.org>
4803 * gfortran.dg/proc_ptr_comp_37.f90: New.
4805 2013-02-21 Richard Biener <rguenther@suse.de>
4807 PR tree-optimization/56415
4809 2013-02-11 Richard Biener <rguenther@suse.de>
4811 PR tree-optimization/56273
4812 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4813 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4814 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4815 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4816 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4817 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4819 2013-02-21 Marek Polacek <polacek@redhat.com>
4821 PR tree-optimization/56398
4822 * g++.dg/torture/pr56398.C: New test.
4824 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4827 * gcc.c-torture/compile/pr56405.c: New test.
4829 2013-02-20 Jan Hubicka <jh@suse.cz>
4831 PR tree-optimization/56265
4832 * g++.dg/ipa/devirt-11.C: New testcase.
4834 2013-02-20 Richard Biener <rguenther@suse.de>
4836 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4838 2013-02-20 Richard Biener <rguenther@suse.de>
4839 Jakub Jelinek <jakub@redhat.com>
4841 PR tree-optimization/56396
4842 * gcc.dg/pr56396.c: New testcase.
4844 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4847 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4849 2013-02-19 Richard Biener <rguenther@suse.de>
4851 PR tree-optimization/56384
4852 * gcc.dg/torture/pr56384.c: New testcase.
4854 2013-02-19 Jakub Jelinek <jakub@redhat.com>
4856 PR tree-optimization/56350
4857 * gcc.dg/pr56350.c: New test.
4859 PR tree-optimization/56381
4860 * g++.dg/opt/pr56381.C: New test.
4862 2013-02-18 Jakub Jelinek <jakub@redhat.com>
4865 * lib/dg-pch.exp (pch-init, pch-finish,
4866 check_effective_target_pch_supported_debug): New procs.
4867 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4868 Likewise if $pch_unsupported_debug and $flags include -g.
4869 Skip FAILs about missing *.gch file if $pch_unsupported_debug
4870 and dg-require-effective-target pch_unsupported_debug.
4871 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4872 * objc.dg/pch/pch.exp: Likewise.
4873 * gcc.dg/pch/pch.exp: Likewise.
4874 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4875 pch_unsupported_debug.
4876 * gcc.dg/pch/valid-1.hs: Likewise.
4877 * gcc.dg/pch/valid-1b.c: Likewise.
4878 * gcc.dg/pch/valid-1b.hs: Likewise.
4880 2013-02-18 Richard Biener <rguenther@suse.de>
4882 PR tree-optimization/56366
4883 * gcc.dg/torture/pr56366.c: New testcase.
4885 2013-02-18 Richard Biener <rguenther@suse.de>
4888 * gcc.dg/torture/pr56349.c: New testcase.
4890 2013-02-18 Richard Biener <rguenther@suse.de>
4892 PR tree-optimization/56321
4893 * gcc.dg/torture/pr56321.c: New testcase.
4895 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4897 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4899 2013-02-16 Jakub Jelinek <jakub@redhat.com>
4900 Dodji Seketeli <dodji@redhat.com>
4903 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4904 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4905 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4906 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4907 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4908 * c-c++-common/asan/pr56330.c: Likewise.
4909 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4910 Ensure the size argument of __builtin_memcpy is a constant.
4912 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4913 Paolo Carlini <paolo.carlini@oracle.com>
4916 * g++.dg/cpp0x/enum23.C: New.
4918 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
4921 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4923 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
4925 PR rtl-optimization/56348
4926 * gcc.target/i386/pr56348.c: New test.
4928 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
4930 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4931 * gcc.target/arm/interrupt-2.c: Likewise.
4933 2013-02-15 Tobias Burnus <burnus@net-b.de>
4936 * gfortran.dg/matmul_9.f90: New.
4938 2013-02-15 Tobias Burnus <burnus@net-b.de>
4941 * gfortran.dg/init_flag_11.f90: New.
4943 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4945 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4947 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4949 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4952 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
4953 Tobias Burnus <burnus@net-b.de>
4956 * gfortran.dg/allocatable_function_7.f90: New.
4958 2013-02-14 Jakub Jelinek <jakub@redhat.com>
4960 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4961 * asan_globals_test-wrapper.cc: New file.
4962 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4963 instead of asan_globals_test.cc as dg-additional-sources.
4964 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4965 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
4966 "sanitizer_test_utils.h" instead of
4967 "sanitizer_common/tests/sanitizer_test_utils.h".
4968 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4969 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4970 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4971 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4972 * g++.dg/asan/asan_test.cc: Synced from upstream.
4973 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4975 2013-02-14 Dodji Seketeli <dodji@redhat.com>
4978 * c-c++-common/asan/memcmp-2.c: New test.
4980 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
4983 * g++.dg/cpp0x/udlit-string-literal.h: New.
4984 * g++.dg/cpp0x/udlit-string-literal.C: New.
4986 2013-02-13 Sriraman Tallam <tmsriram@google.com>
4988 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4990 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
4993 * gcc.target/arm/pr56184.C: New test.
4995 2013-02-13 Jakub Jelinek <jakub@redhat.com>
4998 * g++.dg/torture/pr56302.C: New test.
4999 * g++.dg/cpp0x/constexpr-56302.C: New test.
5000 * c-c++-common/pr56302.c: New test.
5002 2013-02-13 Tobias Burnus <burnus@net-b.de>
5003 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5006 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5007 * gfortran.dg/quad_3.f90: Ditto.
5009 2013-02-13 Kostya Serebryany <kcc@google.com>
5011 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5012 to match the fresh asan run-time.
5013 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5015 2013-02-12 Dodji Seketeli <dodji@redhat.com>
5017 Avoid instrumenting duplicated memory access in the same basic block
5018 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5019 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5020 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5021 * c-c++-common/asan/inc.c: Likewise.
5023 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
5026 * gcc.target/i386/pr56148.c: New test.
5028 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5029 Tobias Burnus <burnus@net-b.de>
5032 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5035 2013-02-12 Richard Biener <rguenther@suse.de>
5038 * gcc.dg/lto/pr56297_0.c: New testcase.
5039 * gcc.dg/lto/pr56297_0.c: Likewise.
5041 2013-02-12 Janus Weil <janus@gcc.gnu.org>
5044 * gfortran.dg/typebound_deferred_1.f90: New.
5046 2013-02-12 Jakub Jelinek <jakub@redhat.com>
5048 PR rtl-optimization/56151
5049 * gcc.target/i386/pr56151.c: New test.
5051 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
5053 * g++.dg/ext/mv12.C: New test.
5054 * g++.dg/ext/mv12.h: New file.
5055 * g++.dg/ext/mv12-aux.C: New file.
5056 * g++.dg/ext/mv13.C: New test.
5058 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
5060 * lib/target-supports.exp
5061 (check_effective_target_powerpc_eabi_ok): New.
5062 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5064 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5065 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5067 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5068 * gcc.target/powerpc/pr51623.c: Likewise.
5069 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5070 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5072 2013-02-11 Alexander Potapenko <glider@google.com>
5073 Jack Howarth <howarth@bromo.med.uc.edu>
5074 Jakub Jelinek <jakub@redhat.com>
5077 * g++.dg/asan/pr55617.C: Run on all targets.
5079 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
5081 PR rtl-optimization/56275
5082 * gcc.dg/pr56275.c: New test.
5084 2013-02-11 Richard Biener <rguenther@suse.de>
5086 PR tree-optimization/56273
5087 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5089 2013-02-11 Richard Biener <rguenther@suse.de>
5091 PR tree-optimization/56264
5092 * gcc.dg/torture/pr56264.c: New testcase.
5094 2013-02-11 Richard Biener <rguenther@suse.de>
5096 PR tree-optimization/56273
5097 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5098 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5099 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5100 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5101 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5102 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5104 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
5106 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5107 for *-*-linux-gnu targets.
5108 * g++.dg/asan/interception-test-1.c: Ditto.
5109 * g++.dg/asan/interception-failure-test-1.C: Ditto.
5110 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5112 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
5115 * gfortran.dg/intrinsic_size_4.f90 : New test.
5117 2013-02-09 Jakub Jelinek <jakub@redhat.com>
5120 * gcc.target/powerpc/pr56256.c: New test.
5122 2013-02-08 Ian Lance Taylor <iant@google.com>
5124 * lib/go.exp: Load timeout.exp.
5126 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
5128 PR rtl-optimization/56246
5129 * gcc.target/i386/pr56246.c: New test.
5131 2013-02-08 Jeff Law <law@redhat.com>
5134 * gcc.dg/debug/dwarf2/pr53948.c: New test.
5136 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5139 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5142 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5144 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5146 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5148 PR rtl-optimization/56195
5149 * gcc.dg/torture/pr56195.c: New test.
5151 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
5154 * gfortran.dg/recursive_interface_2.f90: New test.
5156 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5158 PR tree-optimization/56250
5159 * gcc.c-torture/execute/pr56250.c: New test.
5161 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5163 PR tree-optimization/56064
5164 * gcc.dg/fixed-point/view-convert-2.c: New test.
5166 2013-02-08 Michael Matz <matz@suse.de>
5168 PR tree-optimization/52448
5169 * gcc.dg/pr52448.c: New test.
5171 2013-02-08 Richard Biener <rguenther@suse.de>
5174 * gcc.dg/torture/pr56181.c: New testcase.
5176 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5179 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5180 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5182 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5185 * g++.dg/parse/crash61.C: New test.
5188 * g++.dg/parse/pr56239.C: New test.
5191 * g++.dg/abi/mangle61.C: New test.
5193 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
5195 PR rtl-optimization/56225
5196 * gcc.target/i386/pr56225.c: New test.
5198 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5201 * gcc.dg/guality/pr56154-1.c: New test.
5202 * gcc.dg/guality/pr56154-2.c: New test.
5203 * gcc.dg/guality/pr56154-3.c: New test.
5204 * gcc.dg/guality/pr56154-4.c: New test.
5205 * gcc.dg/guality/pr56154-aux.c: New file.
5207 PR tree-optimization/55789
5208 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5210 * gcc.dg/tree-ssa/inline-3.c: Add
5211 --param max-early-inliner-iterations=2 option.
5213 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5216 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5217 Add -fno-dwarf2-cfi-asm to dg-options.
5220 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5223 * gcc.dg/pr56228.c: New test.
5225 2013-02-07 Alan Modra <amodra@gmail.com>
5228 * gcc.target/powerpc/pr54009.c: New test.
5230 * gfortran.dg/pr54131.f: New test.
5232 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
5235 * gfortran.dg/array_constructor_41.f90: New test.
5237 2013-02-06 Janus Weil <janus@gcc.gnu.org>
5240 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5242 2013-02-06 Jakub Jelinek <jakub@redhat.com>
5245 * g++.dg/gomp/pr56217.C: New test.
5247 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5249 PR tree-optimization/56205
5250 * gcc.dg/tree-ssa/stdarg-6.c: New test.
5251 * gcc.c-torture/execute/pr56205.c: New test.
5253 2013-02-05 Richard Biener <rguenther@suse.de>
5255 PR tree-optimization/53342
5256 PR tree-optimization/53185
5257 * gcc.dg/vect/pr53185-2.c: New testcase.
5259 2013-02-05 Jan Hubicka <jh@suse.cz>
5261 PR tree-optimization/55789
5262 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5263 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5264 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5265 * g++.dg/ipa/inline-1.C: New testcase.
5266 * g++.dg/ipa/inline-2.C: New testcase.
5267 * g++.dg/ipa/inline-3.C: New testcase.
5269 2013-02-05 Jan Hubicka <jh@suse.cz>
5271 PR tree-optimization/55789
5272 * g++.dg/torture/pr55789.C: New testcase.
5274 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5277 * gcc.dg/pr56167.c: New test.
5279 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5282 * gcc.target/sh/pr55146.c: New.
5284 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5286 PR tree-optimization/54386
5287 * gcc.target/sh/pr54386.c: New.
5289 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
5292 * gfortran.dg/realloc_on _assign_16.f90 : New test.
5295 * gfortran.dg/realloc_on _assign_17.f90 : New test.
5297 2013-02-04 Alexander Potapenko <glider@google.com>
5298 Jack Howarth <howarth@bromo.med.uc.edu>
5299 Jakub Jelinek <jakub@redhat.com>
5302 * g++.dg/asan/pr55617.C: New test.
5304 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5307 * gfortran.dg/typebound_operator_19.f90: New test.
5308 * gfortran.dg/typebound_assignment_4.f90: New test.
5310 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5313 * gfortran.dg/recursive_interface_1.f90: New test.
5315 2013-02-04 Richard Guenther <rguenther@suse.de>
5318 * gcc.dg/lto/pr56168_0.c: New testcase.
5319 * gcc.dg/lto/pr56168_1.c: Likewise.
5321 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5325 * gfortran.dg/block_12.f90: New test.
5326 * gfortran.dg/module_error_1.f90: New test.
5328 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5330 * lib/target-supports.exp (check_effective_target_vect_float)
5331 (check_effective_target_vect_no_align): Add mips-sde-elf.
5333 2013-02-01 Jakub Jelinek <jakub@redhat.com>
5335 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5337 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
5339 * gcc.dg/pr56023.c: XFAIL on AIX.
5340 * gcc.dg/vect/pr49352.c: Same.
5342 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5344 * gnat.dg/opt26.adb: New test.
5346 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5349 2013-01-27 Amol Pise <amolpise15@gmail.com>
5351 * gcc.target/arm/neon-vfnms-1.c: New test.
5352 * gcc.target/arm/neon-vfnma-1.c: New test.
5354 2013-01-31 Richard Biener <rguenther@suse.de>
5356 PR tree-optimization/56157
5357 * gcc.dg/torture/pr56157.c: New testcase.
5359 2013-01-30 Richard Biener <rguenther@suse.de>
5361 PR tree-optimization/56150
5362 * gcc.dg/torture/pr56150.c: New testcase.
5364 2013-01-30 Jakub Jelinek <jakub@redhat.com>
5367 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5368 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5369 printed in backtrace.
5370 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5371 to avoid errors about mismatched allocation vs. deallocation.
5374 * g++.dg/mv1.C: Moved to...
5375 * g++.dg/ext/mv1.C: ... here. Adjust test.
5376 * g++.dg/mv2.C: Moved to...
5377 * g++.dg/ext/mv2.C: ... here. Adjust test.
5378 * g++.dg/mv3.C: Moved to...
5379 * g++.dg/ext/mv3.C: ... here.
5380 * g++.dg/mv4.C: Moved to...
5381 * g++.dg/ext/mv4.C: ... here.
5382 * g++.dg/mv5.C: Moved to...
5383 * g++.dg/ext/mv5.C: ... here. Adjust test.
5384 * g++.dg/mv6.C: Moved to...
5385 * g++.dg/ext/mv6.C: ... here. Adjust test.
5386 * g++.dg/ext/mv7.C: New test.
5387 * g++.dg/ext/mv8.C: New test.
5388 * g++.dg/ext/mv9.C: New test.
5389 * g++.dg/ext/mv10.C: New test.
5390 * g++.dg/ext/mv11.C: New test.
5392 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5394 PR rtl-optimization/56144
5395 * gcc.dg/pr56144.c: New.
5397 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
5399 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5401 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5402 * g++.dg/cpp0x/constexpr-55573.C: Same
5404 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
5406 PR tree-optimization/56064
5407 * gcc.dg/fixed-point/view-convert.c: New test.
5409 2013-01-30 Andreas Schwab <schwab@suse.de>
5411 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5412 evaluate the end index in string range.
5414 2013-01-30 Tobias Burnus <burnus@net-b.de>
5417 * gfortran.dg/allocatable_function_6.f90: New.
5419 2013-01-29 Janus Weil <janus@gcc.gnu.org>
5420 Mikael Morin <mikael@gcc.gnu.org>
5423 * gfortran.dg/proc_ptr_comp_36.f90: New.
5425 2013-01-29 Richard Biener <rguenther@suse.de>
5427 PR tree-optimization/55270
5428 * gcc.dg/torture/pr55270.c: New testcase.
5430 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5432 PR rtl-optimization/56117
5433 * gcc.dg/pr56117.c: New test.
5435 2013-01-28 Richard Biener <rguenther@suse.de>
5437 PR tree-optimization/56034
5438 * gcc.dg/torture/pr56034.c: New testcase.
5440 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5442 PR tree-optimization/56125
5443 * gcc.dg/pr56125.c: New test.
5445 2013-01-28 Tobias Burnus <burnus@net-b.de>
5446 Mikael Morin <mikael@gcc.gnu.org>
5449 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5450 * gfortran.dg/import8.f90: Likewise.
5451 * gfortran.dg/interface_derived_type_1.f90: Likewise.
5452 * gfortran.dg/import10.f90: New test.
5453 * gfortran.dg/import11.f90: Likewise
5455 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5458 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5459 string.h. Provide memset, malloc and free prototypes, adjust line
5460 numbers in dg-output.
5461 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5462 Provide memset prototype and adjust line numbers in dg-output.
5463 * c-c++-common/asan/global-overflow-1.c: Likewise.
5465 PR tree-optimization/56094
5466 * gcc.dg/pr56094.c: New test.
5468 2013-01-27 Amol Pise <amolpise15@gmail.com>
5470 * gcc.target/arm/neon-vfnms-1.c: New test.
5471 * gcc.target/arm/neon-vfnma-1.c: New test.
5473 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
5476 * gcc.target/i386/pr56114.c: New test.
5478 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
5481 * gfortran.dg/associate_14.f90: New test.
5484 * gfortran.dg/associate_13.f90: New test.
5486 2013-01-25 Jakub Jelinek <jakub@redhat.com>
5488 PR tree-optimization/56098
5489 * gcc.dg/pr56098-1.c: New test.
5490 * gcc.dg/pr56098-2.c: New test.
5492 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
5495 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5497 2013-01-22 Marek Polacek <polacek@redhat.com>
5499 PR tree-optimization/56035
5500 * gcc.dg/pr56035.c: New test.
5502 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5504 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5507 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5509 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5511 2013-01-24 Jakub Jelinek <jakub@redhat.com>
5514 * gcc.dg/pr56078.c: New test.
5515 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5517 2013-01-24 Martin Jambor <mjambor@suse.cz>
5519 PR tree-optimization/55927
5520 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5522 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
5524 * gcc.target/i386/movsd.c: New test.
5526 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
5529 * gcc.target/i386/pr55934.c: New test.
5531 2013-01-23 Janus Weil <janus@gcc.gnu.org>
5534 * gfortran.dg/select_8.f90: New.
5536 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5538 * gcc.target/microblaze/microblaze.exp: Remove
5539 target_config_cflags check.
5541 2013-01-23 Jakub Jelinek <jakub@redhat.com>
5544 * gfortran.dg/gomp/pr56052.f90: New test.
5547 * gcc.dg/pr49069.c: New test.
5549 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5552 * g++.dg/cpp0x/constexpr-static10.C: New.
5554 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
5557 * gcc.target/i386/pr56028.c: New test.
5559 2013-01-22 Jakub Jelinek <jakub@redhat.com>
5562 * gcc.target/i386/pr55686.c: New test.
5564 2013-01-22 Dodji Seketeli <dodji@redhat.com>
5567 * g++.dg/cpp0x/variadic139.C: New test.
5568 * g++.dg/cpp0x/variadic140.C: Likewise.
5569 * g++.dg/cpp0x/variadic141.C: Likewise.
5571 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5573 * gnat.dg/warn8.adb: New test.
5575 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5578 * gfortran.dg/include_8.f90: New test.
5580 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5582 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5583 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5585 2013-01-21 Jakub Jelinek <jakub@redhat.com>
5587 PR tree-optimization/56051
5588 * gcc.c-torture/execute/pr56051.c: New test.
5590 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5592 PR rtl-optimization/56023
5593 * gcc.dg/pr56023.c: New test.
5595 2013-01-21 Martin Jambor <mjambor@suse.cz>
5598 * gcc.target/i386/pr56022.c: New test.
5600 2013-01-21 Jason Merrill <jason@redhat.com>
5602 * lib/target-supports.exp (check_effective_target_alias): New.
5604 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
5607 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5609 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
5611 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5613 2013-01-19 Jeff Law <law@redhat.com>
5615 PR tree-optimization/52631
5616 * tree-ssa/pr52631.c: New test.
5617 * tree-ssa/ssa-fre-9: Update expected output.
5619 2013-01-19 Anthony Green <green@moxielogic.com>
5621 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5624 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5626 PR tree-optimization/56029
5627 * g++.dg/torture/pr56029.C: New test.
5629 2013-01-18 Sharad Singhai <singhai@google.com>
5631 PR tree-optimization/55995
5632 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5634 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
5637 * gcc.target/i386/pr55433.c: New.
5639 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5642 * gfortran.dg/pr56015.f90: New test.
5644 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
5646 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5648 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
5650 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5651 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5652 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5653 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5654 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5656 2013-01-17 Jeff Law <law@redhat.com>
5658 * gcc.dg/pr52573.c: Move to...
5659 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
5661 PR rtl-optimization/52573
5662 * gcc.dg/pr52573.c: New test.
5664 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
5667 * g++.dg/asan/interception-test-1.C: Skip on darwin.
5668 * lib/target-supports.exp (check_effective_target_swapcontext): Use
5669 check_no_compiler_messages to test support in ucontext.h.
5670 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5671 compliant RLIMIT_AS.
5673 2013-01-17 Marek Polacek <polacek@redhat.com>
5675 PR rtl-optimization/55833
5676 * gcc.dg/pr55833.c: New test.
5678 2013-01-17 Jan Hubicka <jh@suse.cz>
5680 PR tree-optimization/55273
5681 * gcc.c-torture/compile/pr55273.c: New testcase.
5683 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
5686 * gcc.target/pr55981.c: New test.
5688 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
5690 * gcc.target/arm/pr40887.c: Require at least armv5.
5691 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5692 * gcc.target/arm/pr51915.c: Likewise.
5693 * gcc.target/arm/pr52006.c: Likewise.
5694 * gcc.target/arm/pr53187.c: Likewise.
5696 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5697 * gcc.target/arm/ftest-support-arm.h: Delete.
5698 * gcc.target/arm/ftest-support-thumb.h: Delete.
5699 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5700 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5701 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5702 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5703 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5704 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5705 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5706 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5707 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5708 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5709 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5710 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5711 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5712 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5713 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5714 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5715 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5716 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5717 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5718 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5719 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5720 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5721 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5722 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5724 2013-01-17 Martin Jambor <mjambor@suse.cz>
5726 PR tree-optimizations/55264
5727 * g++.dg/ipa/pr55264.C: New test.
5729 2013-01-16 Janus Weil <janus@gcc.gnu.org>
5732 * gfortran.dg/class_55.f90: New.
5734 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
5737 * gcc.c-torture/execute/builtins/builtins.exp: Add
5738 -Wl,--allow-multiple-definition for eabi and elf targets.
5741 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5742 check_effective_target_vect_perm_short,
5743 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5744 check_effective_target_vect64): Return 0 for big-endian ARM.
5745 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5747 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5750 2013-01-16 Richard Biener <rguenther@suse.de>
5752 PR tree-optimization/55964
5753 * gcc.dg/torture/pr55964.c: New testcase.
5755 2013-01-16 Richard Biener <rguenther@suse.de>
5757 PR tree-optimization/54767
5758 PR tree-optimization/53465
5759 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5761 2013-01-16 Christian Bruel <christian.bruel@st.com>
5764 * gcc.target/sh/sh-switch.c: New testcase.
5766 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5768 * gcc.dg/webizer.c: Increase the array size.
5770 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5773 * gcc.dg/pr55940.c: New test.
5775 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
5776 Harald Anlauf <anlauf@gmx.de>
5778 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5779 * gfortran.dg/bounds_check_5.f90: Likewise.
5780 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5781 * gfortran.dg/continuation_9.f90: Likewise.
5782 * gfortran.dg/move_alloc_13.f90: Likewise.
5783 * gfortran.dg/structure_constructor_11.f90: Likewise.
5784 * gfortran.dg/tab_continuation.f: Likewise.
5785 * gfortran.dg/warning-directive-2.F90: Likewise.
5786 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5788 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5790 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5791 * gcc.target/arm/fma-sp.c: Likewise.
5793 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
5795 PR rtl-optimization/55153
5796 * gcc.dg/pr55153.c: New.
5798 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5800 PR tree-optimization/55920
5801 * gcc.c-torture/compile/pr55920.c: New test.
5803 2013-01-15 Richard Biener <rguenther@suse.de>
5806 * gcc.dg/torture/pr55882.c: New testcase.
5808 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5810 PR tree-optimization/55955
5811 * gcc.c-torture/compile/pr55955.c: New test.
5813 2013-01-15 Dodji Seketeli <dodji@redhat.com>
5816 * g++.dg/cpp0x/alias-decl-31.C: New test.
5818 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
5821 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5822 case where interface is null.
5824 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5827 * gfortran.dg/array_constructor_40.f90: New test.
5829 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
5831 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5833 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
5835 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5836 * gcc.target/aarch64/vect-ld1r-compile.c: New.
5837 * gcc.target/aarch64/vect-ld1r-fp.c: New.
5838 * gcc.target/aarch64/vect-ld1r.c: New.
5839 * gcc.target/aarch64/vect-ld1r.x: New.
5841 2013-01-14 Andi Kleen <ak@linux.intel.com>
5844 * gcc.target/i386/hle-clear-rel.c: New file
5845 * gcc.target/i386/hle-store-rel.c: New file.
5847 2013-01-14 Harald Anlauf <anlauf@gmx.de>
5849 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5850 * gfortran.dg/bounds_check_4.f90: Likewise.
5851 * gfortran.dg/inquire_10.f90: Likewise.
5852 * gfortran.dg/minloc_3.f90: Likewise.
5853 * gfortran.dg/minlocval_3.f90: Likewise.
5854 * gfortran.dg/module_double_reuse.f90: Likewise.
5855 * gfortran.dg/mvbits_1.f90: Likewise.
5856 * gfortran.dg/oldstyle_1.f90: Likewise.
5857 * gfortran.dg/pr20163-2.f: Likewise.
5858 * gfortran.dg/save_1.f90: Likewise.
5859 * gfortran.dg/scan_1.f90: Likewise.
5860 * gfortran.dg/select_char_1.f90: Likewise.
5861 * gfortran.dg/shape_4.f90: Likewise.
5862 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5863 * gfortran.dg/function_optimize_10.f90: Likewise.
5864 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5865 * gfortran.dg/used_types_17.f90: Likewise.
5866 * gfortran.dg/used_types_18.f90: Likewise.
5868 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
5871 * gfortran.dg/proc_ptr_result_8.f90 : New test.
5873 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5875 * gcc.dg/unroll_5.c: Add nomips16 attributes.
5877 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5879 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5881 2013-01-12 Janus Weil <janus@gcc.gnu.org>
5884 * gfortran.dg/assumed_type_2.f90: Fix test case.
5885 * gfortran.dg/internal_pack_13.f90: New test.
5886 * gfortran.dg/internal_pack_14.f90: New test.
5888 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5891 * gfortran.dg/unlimited_polymorphic_8.f90: Update
5892 scan-tree-dump-times for foo.0.x._vptr to deal with change from
5895 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
5897 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5899 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5902 * gcc.target/s390/pr55719.c: New testcase.
5904 2013-01-11 Richard Guenther <rguenther@suse.de>
5906 PR tree-optimization/44061
5907 * gcc.dg/pr44061.c: New testcase.
5909 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
5911 Update copyright years.
5913 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
5914 Jakub Jelinek <jakub@redhat.com>
5917 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5919 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
5921 PR rtl-optimization/55672
5922 * gcc.target/i386/pr55672.c: New.
5924 2013-01-10 Jeff Law <law@redhat.com>
5926 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
5927 pass/fail message unique.
5930 2013-01-10 Jason Merrill <jason@redhat.com>
5932 * ada/.gitignore: New.
5934 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5936 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5938 * g++.dg/tls/thread_local2.C: Likewise.
5939 * g++.dg/tls/thread_local2g.C: Likewise.
5940 * g++.dg/tls/thread_local6.C: Likewise.
5941 * g++.dg/tls/thread_local-order1.C: Add tls options.
5942 * g++.dg/tls/thread_local-order2.C: Likewise.
5943 * g++.dg/tls/thread_local3.C: Likewise.
5944 * g++.dg/tls/thread_local3g.C: Likewise.
5945 * g++.dg/tls/thread_local4.C: Likewise.
5946 * g++.dg/tls/thread_local4g.C: Likewise.
5947 * g++.dg/tls/thread_local5.C: Likewise.
5948 * g++.dg/tls/thread_local5g.C: Likewise.
5949 * g++.dg/tls/thread_local6g.C: Likewise.
5951 2013-01-10 Kostya Serebryany <kcc@google.com>
5953 * g++.dg/asan/asan_test.cc: Sync from upstream.
5955 2013-01-10 Jakub Jelinek <jakub@redhat.com>
5957 PR tree-optimization/55921
5958 * gcc.c-torture/compile/pr55921.c: New test.
5960 2013-01-09 Jan Hubicka <jh@suse.cz>
5962 PR tree-optimization/55569
5963 * gcc.c-torture/compile/pr55569.c: New testcase.
5965 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
5968 * gfortran.dg/use_28.f90: New test.
5970 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
5972 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5973 number matching more robust.
5975 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
5977 PR rtl-optimization/55829
5978 * gcc.target/i386/pr55829.c: New.
5980 2013-01-09 Tobias Burnus <burnus@net-b.de>
5983 * gfortran.dg/bind_c_bool_1.f90: New.
5984 * gfortran.dg/do_5.f90: Add dg-warning.
5986 2013-01-09 Jan Hubicka <jh@suse.cz>
5988 PR tree-optimization/55875
5989 * gcc.c-torture/execute/pr55875.c: New testcase.
5990 * g++.dg/torture/pr55875.C: New testcase.
5992 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5995 * c-c++-common/pr48418.c: New test.
5997 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6000 * g++.dg/tls/thread_local-ice.C: New.
6002 2013-01-09 Andreas Schwab <schwab@suse.de>
6004 * gcc.dg/guality/pr54693.c: Null-terminate arr.
6006 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6008 PR tree-optimization/48189
6009 * gcc.dg/pr48189.c: New test.
6011 2013-01-04 Jan Hubicka <jh@suse.cz>
6013 PR tree-optimization/55823
6014 * g++.dg/ipa/devirt-10.C: New testcase.
6016 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
6017 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
6019 PR rtl-optimization/55845
6020 * gcc.target/i386/pr55845.c: New test.
6022 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
6024 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6025 instructions generated instead of number of occurances.
6027 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6029 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6030 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6031 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6032 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6033 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6034 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6035 * gcc.target/aarch64/vect-fcm.x: Likewise.
6036 * lib/target-supports.exp
6037 (check_effective_target_vect_cond): Enable for AArch64.
6039 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6041 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6042 endian-safe float pool loading.
6043 (test_square_root_v4sf): Likewise.
6044 (test_square_root_v2df): Likewise.
6045 * lib/target-supports.exp
6046 (check_effective_target_vect_call_sqrtf): Add AArch64.
6048 2013-01-08 Martin Jambor <mjambor@suse.cz>
6051 * gcc.dg/tree-ssa/pr55579.c: New test.
6053 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6055 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6058 2013-01-08 Jakub Jelinek <jakub@redhat.com>
6061 * gcc.dg/torture/pr55890-3.c: New test.
6064 * gcc.c-torture/compile/pr55851.c: New test.
6067 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6070 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6073 * gfortran.dg/elemental_scalar_args_2.f90: New test.
6075 2013-01-07 Tobias Burnus <burnus@net-b.de>
6078 * gfortran.dg/pointer_init_2.f90: Update dg-error.
6079 * gfortran.dg/pointer_init_7.f90: New.
6081 2013-01-07 Richard Biener <rguenther@suse.de>
6083 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6085 2013-01-07 Richard Biener <rguenther@suse.de>
6088 * gcc.dg/torture/pr55890-1.c: New testcase.
6089 * gcc.dg/torture/pr55890-2.c: Likewise.
6091 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
6093 * gcc.target/aarch64/fmovd.c: New.
6094 * gcc.target/aarch64/fmovf.c: Likewise.
6095 * gcc.target/aarch64/fmovd-zero.c: Likewise.
6096 * gcc.target/aarch64/fmovf-zero.c: Likewise.
6097 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6098 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6099 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6100 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6102 2013-01-07 Richard Biener <rguenther@suse.de>
6104 PR tree-optimization/55888
6105 PR tree-optimization/55862
6106 * gcc.dg/torture/pr55888.c: New testcase.
6108 2013-01-07 Tobias Burnus <burnus@net-b.de>
6111 * gfortran.dg/intrinsic_size_3.f90: New.
6113 2013-01-07 Tobias Burnus <burnus@net-b.de>
6116 * gfortran.dg/select_type_32.f90: New.
6118 2013-01-04 Dodji Seketeli <dodji@redhat.com>
6121 * g++.dg/cpp0x/alias-decl-29.C: New test.
6123 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
6128 * gfortran.dg/class_array_15.f03: New test.
6130 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
6135 * gfortran.dg/use_23.f90: New test.
6136 * gfortran.dg/use_24.f90: New test.
6137 * gfortran.dg/use_25.f90: New test.
6138 * gfortran.dg/use_26.f90: New test.
6139 * gfortran.dg/use_27.f90: New test.
6141 2013-01-06 Olivier Hainque <hainque@adacore.com>
6143 * gnat.dg/specs/clause_on_volatile.ads: New test.
6145 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
6147 * gnat.dg/alignment10.adb: New test.
6149 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
6150 Mikael Morin <mikael@gcc.gnu.org>
6153 * gfortran.dg/use_22.f90: New test.
6155 2013-01-04 Andrew Pinski <apinski@cavium.com>
6157 * gcc.target/aarch64/cmp-1.c: New testcase.
6159 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
6162 * gfortran.dg/select_type_31.f03: New test.
6164 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6166 PR c++/54526 (again)
6167 * g++.dg/cpp0x/parse2.C: Extend.
6168 * g++.old-deja/g++.other/crash28.C: Adjust.
6170 2013-01-04 Richard Biener <rguenther@suse.de>
6172 PR tree-optimization/55862
6173 * gcc.dg/torture/pr55862.c: New testcase.
6175 2013-01-04 Martin Jambor <mjambor@suse.cz>
6177 PR tree-optimization/55755
6178 * gcc.dg/torture/pr55755.c: New test.
6179 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6180 * gcc.dg/tree-ssa/pr45144.c: Update.
6182 2013-01-04 Richard Biener <rguenther@suse.de>
6185 * gcc.dg/fold-reassoc-2.c: New testcase.
6187 2013-01-04 Tobias Burnus <burnus@net-b.de>
6190 * gfortran.dg/null_7.f90: New.
6192 2013-01-04 Tobias Burnus <burnus@net-b.de>
6196 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6197 * gfortran.dg/unlimited_polymorphic_7.f90: New.
6198 * gfortran.dg/unlimited_polymorphic_8.f90: New.
6200 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
6202 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6204 2013-01-03 Janus Weil <janus@gcc.gnu.org>
6207 * gfortran.dg/assignment_1.f90: Modified.
6208 * gfortran.dg/assignment_4.f90: New.
6210 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
6212 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6214 2013-01-03 Richard Biener <rguenther@suse.de>
6216 PR tree-optimization/55857
6217 * gcc.dg/vect/pr55857-1.c: New testcase.
6218 * gcc.dg/vect/pr55857-2.c: Likewise.
6220 2013-01-03 Jakub Jelinek <jakub@redhat.com>
6222 PR rtl-optimization/55838
6223 * gcc.dg/pr55838.c: New test.
6225 PR tree-optimization/55832
6226 * gcc.c-torture/compile/pr55832.c: New test.
6228 2013-01-02 Teresa Johnson <tejohnson@google.com>
6230 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6231 * gcc.dg/tree-ssa/loop-23.c: Ditto.
6232 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6233 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6234 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6235 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6236 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6237 * gcc.dg/unroll_1.c: Ditto.
6238 * gcc.dg/unroll_2.c: Ditto.
6239 * gcc.dg/unroll_3.c: Ditto.
6240 * gcc.dg/unroll_4.c: Ditto.
6242 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6244 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6246 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6249 * gfortran.dg/eof_4.f90: New test.
6251 2013-01-02 Jakub Jelinek <jakub@redhat.com>
6253 * lib/c-compat.exp (compat-use-alt-compiler): Remove
6254 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6255 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6256 (compat_setup_dfp): Initialize compat_alt_caret and
6257 compat_save_TEST_ALWAYS_FLAGS.
6259 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6261 * gcc.dg/torture/tls/tls-reload-1.c: New test.
6263 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6265 * gcc.dg/torture/fp-int-convert-2.c: New test.
6267 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6269 * gfortran.dg/newunit_3.f90: Add dg-do run.
6270 * gfortran.dg/inquire_15.f90: Add dg-do run.
6272 2013-01-01 Jakub Jelinek <jakub@redhat.com>
6274 PR tree-optimization/55831
6275 * gcc.dg/pr55831.c: New test.
6277 Copyright (C) 2013 Free Software Foundation, Inc.
6279 Copying and distribution of this file, with or without modification,
6280 are permitted in any medium without royalty provided the copyright
6281 notice and this notice are preserved.