lp://staging/gcc
- Get this branch:
- bzr branch lp://staging/gcc
Branch merges
Branch information
Import details
This branch is an import of the Subversion branch from svn://gcc.gnu.org/svn/gcc/trunk.
Last successful import was .
Recent revisions
- 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 - 162043. By hainque
-
2018-06-07 Olivier Hainque <email address hidden>
* config/t-vxworks (LIBGCC_INCLUDES): Add
-I$(MULTIBUILD TOP)../ ../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)