gcc

lp://staging/gcc

Created by Tim Penhey and last modified
Get this branch:
bzr branch lp://staging/gcc

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
gcc
Review team:
Matthias Klose
Status:
Development

Import details

Import Status: Suspended

This branch is an import of the Subversion branch from svn://gcc.gnu.org/svn/gcc/trunk.

Last successful import was .

Import started on izar and finished taking 1 hour — see the log
Import started on alnitak and finished taking 1 hour — see the log
Import started on izar and finished taking 1 hour — see the log
Import started on izar and finished taking 1 hour — see the log

Recent revisions

162052. By gccadmin

Daily bump.

162051. By carll

gcc/ChangeLog:

2018-06-07 Carl Love <email address hidden>

 * gcc/config/rs6000/vsx.md (vextract_fp_from_shorth,
 vextract_fp_from_shortl): Add BE support.

gcc/testsuite/ChangeLog:

2018-06-07 Carl Love <email address hidden>

 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
 statements.

162050. By carll

gcc/testsuite/ChangeLog:

2018-06-07 Carl Love <email address hidden>

        * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
        error message.

162049. By mpolacek

 PR c/85318
 * c-decl.c (check_for_loop_decls): Add -Wc90-c99-compat warning about
 for loop initial declarations.

 * gcc.dg/Wc90-c99-compat-10.c: New test.
 * gcc.dg/Wc90-c99-compat-11.c: New test.
 * gcc.dg/Wc90-c99-compat-12.c: New test.
 * gcc.dg/Wc90-c99-compat-9.c: New test.

162048. By pkoning

2018-06-07 Paul Koning <email address hidden>

gcc/

 * compare-elim.c (try_merge_compare): Don't merge compare if
 address contains a side effect.
 (try_eliminate_compare): Likewise.

gcc/testsuite/

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

162047. By kargl

2018-06-07 Steven G. Kargl <email address hidden>

 PR fortran/86045
 * simplify.c (gfc_simplify_mod): Re-arrange code to test whether
 'P' is zero and issue an error if it is.

2018-06-07 Steven G. Kargl <email address hidden>

 PR fortran/86045
 * gfortran.dg/pr86045.f90: New test.

162046. By ian

    compiler: speed up variable initializer sorting

    The compiler used to do variable initializer sorting by looping
    through all the initialized variables and, for each one, looping
    through all the initialized variables and checking for a dependency.
    For very large packages with thousands of initialized global
    variables, this quadratic loop could take quite a long time.

    Change the approach to first loop through all the initialized
    variables and fetch all the references to other variables from the
    initialization code. Then, loop through them again and this time add
    a dependency for each referenced, initialized, variable, while
    checking for initialization loops. We still have a nested loop, but
    this time the inner loop should normally be short--just the list of
    referenced variables, not the list of all variables.

    Reviewed-on: https://go-review.googlesource.com/116816

162045. By jsm28

 * eo.po: Update.

162044. By mpolacek

* g++.dg/cpp0x/range-for9.C: Adjust dg-error.

162043. By hainque

2018-06-07 Olivier Hainque <email address hidden>

        * config/t-vxworks (LIBGCC_INCLUDES): Add
        -I$(MULTIBUILDTOP)../../gcc/include.
        * config/t-vxworks7: Likewise. Reformat a bit to match
        the t-vxworks layout.

Branch metadata

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

Subscribers