Linaro GCC 4.5-2011.07

Milestone information

Project:
Linaro GCC
Series:
4.5
Version:
4.5-2011.07
Released:
2011-07-20  
Registrant:
Michael Hope
Release registered:
2011-07-20
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 Ramana Radhakrishnan, 5 Richard Sandiford
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
7 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.5-2011.07.tar.bz2 (md5, sig) Linaro GCC Source 2,050
last downloaded 6 weeks ago
Total downloads: 2,050

Release notes 

Linaro GCC 4.5 2011.07 is the twelfth release in the 4.5 series. Based off the latest
GCC 4.5.3+svn175676, the release is focused on maintenance.

Interesting changes in 4.5 include:
 * Updates to 4.5.3+r175676

Fixes:
 * LP: #721531: Don't optimise out testing of the Thumb mode bit on function pointers
 * LP: #723185: ICE in reload_cse_simplify_operands when compiling with -marm -mfpu=neon
 * LP: #744754: ICE in *neon_movoi when using NEON intrinsics
 * LP: #797748: ICE building SPEC2006 403.gcc emit-rtl.c
 * LP: #803232: ICE on code that uses vld4q_s16() NEON intrinsic
 * Fixes a DWARF 2 problem exposed through shrinkwrap.

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

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-07-15 Michael Hope <email address hidden>

 gcc/
 Backport from mainline:

 2011-04-05 Eric Botcazou <email address hidden>

 * ifcvt.c (cond_exec_process_insns): Disallow converting a block
 that contains the prologue.

 gcc/testsuite/
 Backport from mainline:

 2011-04-01 Bernd Schmidt <email address hidden>

 * gcc.c-torture/compile/20110401-1.c: New test.

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

 gcc/
 * config/arm/arm.h (ARM_LEGITIMIZE_RELOAD_ADDRESS): Apply the
 arm_legitimize_reload_address changes marked [*] below.

 Backport from mainline:

 2011-04-20 Chung-Lin Tang <email address hidden>

 [*] config/arm/arm.c (arm_legitimize_reload_address): For NEON
 quad-word modes, reduce to 9-bit index range when above 1016
 limit.

 2011-04-11 Chung-Lin Tang <email address hidden>
      Richard Earnshaw <email address hidden>

 PR target/48250
 [*] config/arm/arm.c (arm_legitimize_reload_address): Update cases
 to use sign-magnitude offsets. Reject unsupported unaligned
 cases. Add detailed description in comments.
 * config/arm/arm.md (reload_outdf): Disable for ARM mode; change
 condition from TARGET_32BIT to TARGET_ARM.

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

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

 * reload1.c (choose_reload_regs): Use mode sizes to check whether
 an old reload register completely defines the required value.

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

 * gcc.target/arm/neon-modes-3.c: New test.

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

 Backport from mainline -r175091
 gcc/
 * modulo-sched.c (struct ps_insn): Remove row_rest_count field.
 (struct partial_schedule): Add rows_length field.
 (verify_partial_schedule): Check rows_length.
 (ps_insert_empty_row): Handle rows_length.
 (create_partial_schedule): Likewise.
 (free_partial_schedule): Likewise.
 (reset_partial_schedule): Likewise.
 (create_ps_insn): Remove rest_count argument.
 (remove_node_from_ps): Update rows_length.
 (add_node_to_ps): Update rows_length and call create_ps_insn
 without passing row_rest_count.
 (rotate_partial_schedule): Update rows_length.

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

 gcc/
 * builtins.c (get_object_alignment): Fix comment.
 * fold-const.c (get_pointer_modulus_and_residue): Remove
 allow_func_align. Use get_object_alignment.
 (fold_binary_loc): Update caller.

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

 gcc/
 Backport from mainline:

 2011-06-29 Richard Sandiford <email address hidden>

 PR tree-optimization/49545
 * builtins.c (get_object_alignment_1): Update function comment.
 Do not use DECL_ALIGN for functions, but test
 TARGET_PTRMEMFUNC_VBIT_LOCATION instead.
 * fold-const.c (get_pointer_modulus_and_residue): Don't check
 for functions here.

 gcc/testsuite/
 Backport from mainline:

 2011-06-29 Richard Sandiford <email address hidden>

 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.

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

 gcc/
 Backport from mainline:

 2011-07-27 Richard Guenther <email address hidden>

 PR tree-optimization/49169
 * fold-const.c (get_pointer_modulus_and_residue): Don't rely on
 the alignment of function decls.

 gcc/testsuite/
 Backport from mainline:

 2011-07-27 Michael Hope <email address hidden>
      Richard Sandiford <email address hidden>

 PR tree-optimization/49169
 * gcc.dg/torture/pr49169.c: New test.

2011-07-01 Andrew Stubbs <email address hidden>

 Merge from FSF 4.5 branch r175676 (pre 4.5.4).

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

 Backport from mainline.
 LP 744754
        2011-04-17 Chung-Lin Tang <email address hidden>

 * config/arm/arm.c (neon_struct_mem_operand):
 Support POST_INC/PRE_DEC memory operands.

0 blueprints and 7 bugs targeted

Bug report Importance Assignee Status
721531 #721531 [armel] gcc computes wrong address for main() at build time 4 Medium Richard Sandiford  10 Fix Released
723185 #723185 ICE in reload_cse_simplify_operands when compiling with -marm -mfpu=neon 4 Medium Richard Sandiford  10 Fix Released
723185 #723185 ICE in reload_cse_simplify_operands when compiling with -marm -mfpu=neon 4 Medium Richard Sandiford  10 Fix Released
797748 #797748 ICE building SPEC2006 403.gcc emit-rtl.c 4 Medium Ramana Radhakrishnan  10 Fix Released
797748 #797748 ICE building SPEC2006 403.gcc emit-rtl.c 4 Medium Ramana Radhakrishnan  10 Fix Released
803232 #803232 ICE on code that uses vld4q_s16() NEON intrinsic 4 Medium Richard Sandiford  10 Fix Released
803232 #803232 ICE on code that uses vld4q_s16() NEON intrinsic 4 Medium Richard Sandiford  10 Fix Released
This milestone contains Public information
Everyone can see this information.