Linaro GCC 4.6-2011.08

Milestone information

Project:
Linaro GCC
Series:
4.6
Version:
4.6-2011.08
Released:
2011-08-18  
Registrant:
Michael Hope
Release registered:
2011-08-18
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
2 Michael Hope, 2 Richard Sandiford
Blueprints:
1 Implemented
Bugs:
3 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon gcc-linaro-4.6-2011.08.tar.bz2 (md5, sig) Linaro GCC Source 1,115
last downloaded today
Total downloads: 1,115

Release notes 

Linaro GCC 4.6 2011.08 is the sixth release in the 4.6 series. Based
off the latest GCC 4.6.1+svn177703, it focuses on fixing bugs found
during the Android integration and in SMS. This is a quiet release
due to Linaro Connect.

Interesting changes include:
 * Updates to 4.6.1+r177703

Fixes:
 * LP: #736007 ICE immed_double_const at emit-rtl.c
 * LP: #809768 ICE when compiling bionic's libm
 * LP: #815777 Inconsistent packaging between tarball and root
                directory names

The source tarball is available from:
 https://launchpad.net/gcc-linaro/+milestone/4.6-2011.08

Downloads are available from the Linaro GCC page on Launchpad:
 https://launchpad.net/gcc-linaro

Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Bugs: https://bugs.launchpad.net/gcc-linaro/

Questions? https://ask.linaro.org/

Interested in commercial support? inquire at support@linaro.org

Changelog 

View the full changelog

2011-08-15 Richard Sandiford <email address hidden>

 gcc/
 * config/rs6000/rs6000.c (paired_expand_vector_init): Don't create
 CONST_VECTORs with symbolic elements.
 (rs6000_expand_vector_init): Likewise.

2011-08-15 Michael Hope <email address hidden>

 Merge from FSF GCC 4.6.1 (svn branches/gcc-4_6-branch 177703).

2011-08-15 Michael Hope <email address hidden>

 Backport from mainline r177357

 gcc/testsuite/
 2011-08-04 Ian Bolton <email address hidden>

 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.

2011-08-11 Ramana Radhakrishnan <email address hidden>

 gcc/
 Backport from mainline:

        2011-07-28 Ramana Radhakrishnan <email address hidden>

 * config/arm/vfp.md ("*movdf_vfp"): Handle the VFP constraints
 before the core constraints. Adjust attributes.
 (*thumb2_movdf_vfp"): Likewise.

2011-08-10 Michael Hope <email address hidden>

 Backport from mainline r177357

 gcc/testsuite/
 2011-08-04 Ian Bolton <email address hidden>

 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.

2011-08-09 Revital Eres <email address hidden>

 gcc/
 Backport from trunk -r176972:

 * ddg.c (create_ddg_dep_from_intra_loop_link): Remove
 the creation of anti-dep edge from a branch.
 (add_cross_iteration_register_deps):
 Create anti-dep edge from a branch.

2011-08-09 Revital Eres <email address hidden>

 gcc/
 Backport from trunk -r177235.
 * modulo-sched.c (calculate_stage_count,
 calculate_must_precede_follow, get_sched_window,
 try_scheduling_node_in_cycle, remove_node_from_ps):
 Add declaration.
 (update_node_sched_params, set_must_precede_follow, optimize_sc):
 New functions.
 (reset_sched_times): Call update_node_sched_params.
 (sms_schedule): Call optimize_sc.
 (get_sched_window): Change function arguments.
 (sms_schedule_by_order): Update call to get_sched_window.
 Call set_must_precede_follow.
 (calculate_stage_count): Add function argument.

2011-07-31 Revital Eres <email address hidden>

 gcc/
 Backport from trunk -r176970:

 * modulo-sched.c: Change comment.
 (reset_sched_times): Fix print message.
 (print_partial_schedule): Add print info.

2011-07-21 Richard Sandiford <email address hidden>

 gcc/
 Backport from mainline:

 2011-07-21 Richard Sandiford <email address hidden>

 * regcprop.c (maybe_mode_change): Check HARD_REGNO_MODE_OK.

2011-07-21 Richard Sandiford <email address hidden>

 gcc/
 PR middle-end/49736
 * expr.c (all_zeros_p): Undo bogus part of last change.

2011-07-21 Richard Sandiford <email address hidden>

 Backport from mainline:
 gcc/cp/
 2011-07-13 Richard Sandiford <email address hidden>

 * typeck2.c (split_nonconstant_init_1): Pass the initializer directly,
 rather than a pointer to it. Return true if the whole of the value
 was initialized by the generated statements. Use
 complete_ctor_at_level_p instead of count_type_elements.

 gcc/
 2011-07-13 Richard Sandiford <email address hidden>

 * tree.h (categorize_ctor_elements): Remove comment. Fix long line.
 (count_type_elements): Delete.
 (complete_ctor_at_level_p): Declare.
 * expr.c (flexible_array_member_p): New function, split out from...
 (count_type_elements): ...here. Make static. Replace allow_flexarr
 parameter with for_ctor_p. When for_ctor_p is true, return the
 number of elements that should appear in the top-level constructor,
 otherwise return an estimate of the number of scalars.
 (categorize_ctor_elements): Replace p_must_clear with p_complete.
 (categorize_ctor_elements_1): Likewise. Use complete_ctor_at_level_p.
 (complete_ctor_at_level_p): New function, borrowing union logic
 from old categorize_ctor_elements_1.
 (mostly_zeros_p): Return true if the constructor is not complete.
 (all_zeros_p): Update call to categorize_ctor_elements.
 * gimplify.c (gimplify_init_constructor): Update call to
 categorize_ctor_elements. Don't call count_type_elements.
 Unconditionally prevent clearing for variable-sized types,
 otherwise rely on categorize_ctor_elements to detect
 incomplete initializers.

 gcc/testsuite/
 2011-07-13 Chung-Lin Tang <email address hidden>

 * gcc.target/arm/pr48183.c: New test.

1 blueprint and 3 bugs targeted

Blueprint Priority Assignee Delivery
Initial bring up so that toolchain can debug issues found via Android 4 High Michael Hope  11 Implemented
Bug report Importance Assignee Status
809768 #809768 Linaro GCC 4.6-2011.06-0 gets ICE when compiling bionic's libm 3 High Richard Sandiford  10 Fix Released
815777 #815777 gcc-linaro 4.6-2011.07 packaging is broken 3 High Michael Hope  10 Fix Released
736007 #736007 [armel] ICE immed_double_const at emit-rtl.c (-mfpu=neon -g) 4 Medium Richard Sandiford  10 Fix Released
This milestone contains Public information
Everyone can see this information.