gcc

lp:~vcs-imports/gcc/gcc-trunk-import

Created by Jelmer Vernooij and last modified
Get this branch:
bzr branch lp:~vcs-imports/gcc/gcc-trunk-import
Members of VCS imports can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
gcc
Status:
Development

Recent revisions

111035. By hjl

Fix Dwarf unwind library for UNITS_PER_WORD > sizeof (void *)

gcc/

2011-08-08 H.J. Lu <email address hidden>

 PR other/48007
 * config.gcc (libgcc_tm_file): Add i386/value-unwind.h for
 Linux/x86.

 * system.h (REG_VALUE_IN_UNWIND_CONTEXT): Poisoned.
 (ASSUME_EXTENDED_UNWIND_CONTEXT): Likewise.

 * unwind-dw2.c (ASSUME_EXTENDED_UNWIND_CONTEXT): New.
 (_Unwind_Context_Reg_Val): Likewise.
 (_Unwind_Get_Unwind_Word): Likewise.
 (_Unwind_Get_Unwind_Context_Reg_Val): Likewise.
 (_Unwind_Context): Use _Unwind_Context_Reg_Val on the reg field.
 (_Unwind_IsExtendedContext): Check ASSUME_EXTENDED_UNWIND_CONTEXT
 for EXTENDED_CONTEXT_BIT.
 (__frame_state_for): Likewise.
 (uw_init_context_1): Likewise.
 (_Unwind_GetGR): Updated.
 (_Unwind_SetGR): Likewise.
 (_Unwind_GetGRPtr): Likewise.
 (_Unwind_SetGRPtr): Likewise.
 (_Unwind_SetGRValue): Likewise.
 (_Unwind_GRByValue): Likewise.
 (uw_install_context_1): Likewise.

 * doc/tm.texi.in: Document REG_VALUE_IN_UNWIND_CONTEXT and
 ASSUME_EXTENDED_UNWIND_CONTEXT.
 * doc/tm.texi: Regenerated.

libgcc/

2011-08-08 H.J. Lu <email address hidden>

 PR other/48007
 * config/i386/value-unwind.h: New.

111034. By ro

 * Makefile.in (gengtype$(exeext)): Add $(LDFLAGS).

111033. By ro

New files from last commit.

111032. By ro

 * doc/invoke.texi (DEC Alpha Options, -mcpu): native support isn't
 Linux/GNU-specific.
 (DEC Alpha Options, -mtune): Likewise.
 (MIPS Options, -march): native is supported on IRIX.

111031. By ro

 gcc:
 * config/sparc/driver-sparc.c: New file.
 * config/sparc/x-sparc: New file.
 * config.host: Use driver-sparc.o, sparc/x-sparc on
 sparc*-*-solaris2*.
 * config/sparc/sparc.opt (native): New value for enum
 processor_type.
 * config/sparc/sparc-opts.h (PROCESSOR_NATIVE): Declare.
 * config/sparc/sparc.c (sparc_option_override): Abort if
 PROCESSOR_NATIVE gets here.
 * config/sparc/sol2.h [__sparc__] (host_detect_local_cpu): Declare.
 (EXTRA_SPEC_FUNCTIONS, MCPU_MTUNE_NATIVE_SPECS,
 DRIVER_SELF_SPECS): Define.
 * doc/invoke.texi (SPARC Options, -mcpu): Document native.
 (SPARC Options, -mtune): Likewise.
 * configure.ac (EXTRA_GCC_LIBS): Check for libkstat.
 Substitute result.
 * configure: Regenerate.
 * Makefile.in (EXTRA_GCC_LIBS): Set.
 (xgcc$(exeext)): Add $(EXTRA_GCC_LIBS).
 (cpp$(exeext)): Likewise.

 gcc/cp:
 * Make-lang.in (g++$(exeext)): Add $(EXTRA_GCC_LIBS).

 gcc/fortran:
 * Make-lang.in (gfortran$(exeext)): Add $(EXTRA_GCC_LIBS).

 gcc/go:
 * Make-lang.in (gccgo$(exeext)): Add $(EXTRA_GCC_LIBS).

 gcc/java:
 * Make-lang.in ($(XGCJ)$(exeext)): Add $(EXTRA_GCC_LIBS).

111030. By rguenth

2011-08-08 Richard Guenther <email address hidden>

 * tree-vrp.c (extract_range_from_unary_expr_1): New function,
 split out from ...
 (extract_range_from_unary_expr): ... here. Handle BIT_NOT_EXPR
 by composition.

111029. By rguenth

2011-08-08 Mikael Pettersson <email address hidden>

        PR tree-optimization/50005
        * ipa-inline-analysis (remap_predicate): Add cast to
        silence signed/unsigned comparison warning.

111028. By rsandifo

gcc/
 * modulo-sched.c (get_sched_window): Use a table for the debug output.
 Print the current ii.
 (sms_schedule_by_order): Reduce whitespace in dump line.

111027. By rsandifo

gcc/
 * modulo-sched.c (get_sched_window): Use just one loop for predecessors
 and one loop for successors. Fix upper bound of memory range.

111026. By gccadmin

Daily bump.

Branch metadata

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

Subscribers

No subscribers.