lp:~ams-codesourcery/gcc-linaro/lp641397-4.6

Created by Andrew Stubbs and last modified
Get this branch:
bzr branch lp:~ams-codesourcery/gcc-linaro/lp641397-4.6
Only Andrew Stubbs can upload to this branch. If you are Andrew Stubbs please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Andrew Stubbs
Project:
Linaro GCC
Status:
Abandoned

Recent revisions

105757. By Andrew Stubbs

Fix a missed optimization in bitfield initialization.

LP:641397

105756. By ebotcazou

 PR target/47038
 * config/sparc/sparc.c (sparc_file_end): Call resolve_unique_section
 on the GOT helper if USE_HIDDEN_LINKONCE.

105755. By nicola

In gcc/objc/:
2010-12-30 Nicola Pero <email address hidden>

 * objc-act.c (objc_add_method): When emitting an error because a
 method with the same name but conflicting types is found in the
 same class or category interface, print a note with the location
 of the original method. Also, improved the error message to
 clearly state that the conflict is due to conflicting types, and
 produce it for protocols as well. Emit an error if two identical
 methods are declared in a protocol, but one is @required and the
 other one is @optional. When

In gcc/testsuite/:
2010-12-30 Nicola Pero <email address hidden>

 * objc.dg/class-extension-3.m: Updated.
 * objc.dg/method-1.m: Updated.
 * objc.dg/method-conflict-1.m: New.
 * objc.dg/method-conflict-2.m: New.
 * obj-c++.dg/class-extension-3.mm: Updated.
 * obj-c++.dg/method-8.mm: Updated.
 * obj-c++.dg/method-conflict-1.mm: New.
 * obj-c++.dg/method-conflict-2.mm: New.

105754. By amylaar

 PR target/47097
 * config/i386/lynx.h (DBX_REGISTER_NUMBER): Add cast to avoid
 mixing signed and unsigned types in conditional expression.

105753. By jsm28

 PR c/46889
 * c-decl.c (detect_field_duplicates): Ensure hash is used for
 finding duplicates when first field is anonymous.

testsuite:
 * gcc.dg/anon-struct-15.c: New test.

105752. By froydnj

gcc/
        PR target/44606
        * reload1.c (choose_reload_regs): Don't look for equivalences for
        output reloads of constant loads.

gcc/testsuite/
        PR target/44606
        * gcc.dg/pr44606.c: New test.

105751. By amylaar

 PR target/47101
 * vmsdbgout.c (vmsdbgout_init): Rename main_input_filename to filename.
 (vmsdbgout_finish): Likewise.

105750. By amylaar

 PR target/47063
 * config/alpha/vms.h (MALLOC_ALIGNMENT): Don't undef / define.
 (MALLOC_ABI_ALIGNMENT): Undef / define.

105749. By uweigand

 * emit-rtl.c (set_mem_attributes_minus_bitpos): Explicitly derive
 default values from MEM mode if no memory attributes are present.
 Do not use mode alignment, even on STRICT_ALIGNMENT targets, when
 called with an expression (not a type).

105748. By hjl

Short circuit if upper 128bits are unchanged in the block.

2010-12-30 H.J. Lu <email address hidden>

 * config/i386/i386.c (upper_128bits_state): Remove comments.
 (block_info_def): Add unchanged.
 (move_or_delete_vzeroupper_2): Short circuit if upper 128bits
 are unchanged in the block.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:gcc-linaro/4.5
This branch contains Public information 
Everyone can see this information.

Subscribers