lp://staging/~vcs-imports/gcc/gcc-trunk-import
- Get this branch:
- bzr branch lp://staging/~vcs-imports/gcc/gcc-trunk-import
Branch merges
Branch information
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_IsExtendedConte xt): 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. - 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-optimizati
on/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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/gcc