]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Thu, 14 Feb 2008 00:16:52 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r132307
Alan Modra [Thu, 14 Feb 2008 00:16:29 +0000 (00:16 +0000)]
re PR target/34393 (ICE: in extract_insn, at recog.c:1990)
PR target/34393
* config/rs6000/rs6000.md (restore_stack_block): Force operands[1]
to a reg.
From-SVN: r132306
Ralf Wildenhues [Wed, 13 Feb 2008 20:25:47 +0000 (20:25 +0000)]
re PR other/35148 (make pdf has missing file in 4.3-
20080208 )
PR other/35148
* Makefile.in (gcc-vers.texi): Use abs_srcdir for the value of
srcdir.
From-SVN: r132296
Jason Merrill [Wed, 13 Feb 2008 18:43:34 +0000 (13:43 -0500)]
re PR c++/34774 (templates, enumerations, overflow, ice)
PR c++/34774
* pt.c (value_dependent_expression_p): Look into DECL_INITIAL
of enumerators, too.
From-SVN: r132292
Manuel López-Ibáñez [Wed, 13 Feb 2008 11:41:23 +0000 (11:41 +0000)]
re PR middle-end/29673 (no -fdump-tree-inlined output)
2008-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 29673
* doc/invoke.texi (Debugging Options): Remove -fdump-tree-inlined.
Add -fdump-ipa-inline.
From-SVN: r132285
GCC Administrator [Wed, 13 Feb 2008 00:16:52 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r132279
Kaveh R. Ghazi [Tue, 12 Feb 2008 21:32:42 +0000 (21:32 +0000)]
bitfield-1.mm: Expect failures.
* obj-c++.dg/bitfield-1.mm: Expect failures.
* obj-c++.dg/bitfield-4.mm: Likewise.
* obj-c++.dg/cxx-ivars-2.mm: Likewise.
* obj-c++.dg/encode-8.mm: Likewise.
* obj-c++.dg/isa-field-1.mm: Likewise.
* obj-c++.dg/layout-1.mm: Likewise.
* obj-c++.dg/lookup-2.mm: Likewise.
* obj-c++.dg/try-catch-2.mm: Likewise.
* obj-c++.dg/try-catch-9.mm: Likewise.
From-SVN: r132272
Kaveh R. Ghazi [Tue, 12 Feb 2008 21:31:21 +0000 (21:31 +0000)]
re PR objc++/34193 (FAIL: obj-c++.dg/gnu-runtime-2.mm (test for excess errors))
PR objc++/34193
* obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
From-SVN: r132271
Jason Merrill [Tue, 12 Feb 2008 06:37:34 +0000 (01:37 -0500)]
re PR c++/34094 (Undefined static data member in anonymous namespace can acquire a definition anyway)
PR c++/34094
* decl2.c (cp_write_global_declarations): Don't write out static
data members with DECL_IN_AGGR_P set.
PR c++/33916
* Revert:
2006-10-17 Mark Mitchell <mark@codesourcery.com>
PR c++/29039
* typeck2.c (build_functional_cast): Don't zero-initialize
non-PODs; instead, call their constructors.
From-SVN: r132254
GCC Administrator [Tue, 12 Feb 2008 00:16:54 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r132246
Ismail Dönmez [Mon, 11 Feb 2008 04:19:00 +0000 (04:19 +0000)]
inclhack.def: (bsd_stdio_attrs_conflict...
2008-02-10 Ismail Dönmez <ismail@pardus.org.tr>
* inclhack.def: (bsd_stdio_attrs_conflict, freebsd_gcc3_breakage,
freebsd_gcc4_breakage, hpux11_abs, netbsd_extra_semicolon): Add
quotes around mach entries.
* fixincl.x: Regenerate with latest autogen (5.9.4), updating license
to GPLv3.
From-SVN: r132233
GCC Administrator [Mon, 11 Feb 2008 00:16:48 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r132229
H.J. Lu [Sun, 10 Feb 2008 22:25:24 +0000 (22:25 +0000)]
backport: re PR target/31868 (Non-Linux DWARF EH x86-64 targets have broken crtend.o)
2008-02-10 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline:
2007-08-06 H.J. Lu <hongjiu.lu@intel.com>
Daniel Jacobowitz <dan@codesourcery.com>
PR target/31868
* config.gcc (x86_64-*-freebsd*): Add i386/t-crtstuff to
tmake_file.
(x86_64-*-netbsd*): Likewise.
(x86_64-*-linux*): Likewise.
(x86_64-*-kfreebsd*-gnu): Likewise.
(x86_64-*-knetbsd*-gnu): Likewise.
(i[34567]86-*-solaris2.1[0-9]*): Likewise.
* config/i386/t-linux64 (CRTSTUFF_T_CFLAGS): Removed.
* config/i386/t-crtstuff (CRTSTUFF_T_CFLAGS): Update comments.
Add -fno-asynchronous-unwind-tables.
* config/t-freebsd (CRTSTUFF_T_CFLAGS_S): Add $(CRTSTUFF_T_CFLAGS).
* config/t-libc-ok (CRTSTUFF_T_CFLAGS_S): Likewise.
* config/t-lynx (CRTSTUFF_T_CFLAGS_S): Likewise.
* config/t-netbsd (CRTSTUFF_T_CFLAGS_S): Likewise.
* config/t-svr4 (CRTSTUFF_T_CFLAGS_S): Likewise.
From-SVN: r132222
GCC Administrator [Sun, 10 Feb 2008 00:16:54 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r132207
John David Anglin [Sat, 9 Feb 2008 20:42:17 +0000 (20:42 +0000)]
PR middle_end/34150
* pa.c (legitimize_pic_address): Add REG_EQUAL note on sets with a
pic_label_operand source. Similarly, add a REG_LABEL note and
update LABEL_NUSES during and after reload.
From-SVN: r132204
John David Anglin [Sat, 9 Feb 2008 14:53:27 +0000 (14:53 +0000)]
Add missing '*' to log entry.
From-SVN: r132201
Steven Bosscher [Sat, 9 Feb 2008 00:34:19 +0000 (00:34 +0000)]
re PR middle-end/34627 (Incorrect branching with -Ox on hppa)
PR middle-end/34627
combine.c (simplify_if_then_else): Make sure the comparison is
against const0_rtx when simplifying to (abs x) or (neg (abs X)).
From-SVN: r132194
GCC Administrator [Sat, 9 Feb 2008 00:17:00 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r132190
GCC Administrator [Fri, 8 Feb 2008 00:16:53 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r132179
Richard Henderson [Thu, 7 Feb 2008 21:58:42 +0000 (13:58 -0800)]
re PR rtl-optimization/33410 (ICE in iv_analyze_expr, at loop-iv.c:934)
PR rtl-opt/33410
* config/alpha/alpha.c (alpha_emit_xfloating_compare): Use an
EXPR_LIST for the REG_EQUAL instead of a comparison with a
funny mode.
From-SVN: r132176
Manuel López-Ibáñez [Thu, 7 Feb 2008 20:48:24 +0000 (20:48 +0000)]
re PR other/32754 (The opt?-gen.awk file generators produce incorrect credits)
2008-02-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR other/32754
* doc/options.texi (Options): Replace references to opts.sh with
optc-gen.awk.
* opts-common.c: Likewise.
* optc-gen.awk: Likewise.
* opth-gen.awk: Replace reference to opts.sh with
opth-gen.awk.
From-SVN: r132175
Ralf Corsepius [Thu, 7 Feb 2008 16:21:51 +0000 (17:21 +0100)]
t-rtems (MULTILIB_OPTIONS, [...]): Add -m528x, -m5307, -m5407, -mcfv4e multilibs.
2008-02-07 Ralf Corsepius <ralf.corsepius@rtems.org>
* config/m68k/t-rtems (MULTILIB_OPTIONS, MULTILIB_EXCEPTIONS,
MULTILIB_MATCHES): Add -m528x, -m5307, -m5407, -mcfv4e multilibs.
From-SVN: r132169
John David Anglin [Thu, 7 Feb 2008 00:29:55 +0000 (00:29 +0000)]
ivopts-1.C: Remove xfails for hppa*-*-*.
* g++.dg/tree-ssa/ivopts-1.C: Remove xfails for hppa*-*-*.
From-SVN: r132166
GCC Administrator [Thu, 7 Feb 2008 00:16:41 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r132163
Ralf Corsepius [Wed, 6 Feb 2008 07:34:30 +0000 (08:34 +0100)]
rtems-elf.h (TARGET_OS_CPP_BUILTINS): Add builtin_define ("__USE_INIT_FINI__").
2008-02-06 Ralf Corsepius <ralf.corsepius@rtems.org>
* config/arm/rtems-elf.h (TARGET_OS_CPP_BUILTINS): Add
builtin_define ("__USE_INIT_FINI__").
* config/h8300/t-rtems (MULTILIB_OPTION,MULTILIB_DIRNAMES): Add
-msx multilibs.
From-SVN: r132142
Ralf Corsepius [Wed, 6 Feb 2008 03:39:18 +0000 (04:39 +0100)]
gthr-rtems.h: Remove __GTHREAD_MUTEX_INIT.
2008-02-06 Ralf Corsepius <ralf.corsepius@rtems.org>
* gthr-rtems.h: Remove __GTHREAD_MUTEX_INIT.
From-SVN: r132139
GCC Administrator [Wed, 6 Feb 2008 00:16:57 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r132133
Richard Guenther [Tue, 5 Feb 2008 12:31:50 +0000 (12:31 +0000)]
backport: re PR tree-optimization/34825 (ICE with -funsafe-math-optimizations)
2008-05-02 Richard Guenther <rguenther@suse.de>
Backport from mainline:
2008-01-17 Richard Guenther <rguenther@suse.de>
PR tree-optimization/34825
* tree-ssa-math-opts.c (is_division_by): Do not recognize
x / x as division to handle.
* gcc.dg/pr34825.c: New testcase.
From-SVN: r132119
Richard Guenther [Tue, 5 Feb 2008 12:26:53 +0000 (12:26 +0000)]
backport: re PR c++/33819 (Miscompiled shift of C++ bitfield)
2008-02-05 Richard Guenther <rguenther@suse.de>
Backport from mainline:
2008-01-16 Richard Guenther <rguenther@suse.de>
PR c++/33819
* typeck.c (is_bitfield_expr_with_lowered_type): Recurse
for conversions to type variants.
* g++.dg/torture/pr33819.C: New testcase.
From-SVN: r132118
Joseph Myers [Tue, 5 Feb 2008 12:24:48 +0000 (12:24 +0000)]
* doc/include/texinfo.tex: Update to version 2008-02-04.16.
From-SVN: r132117
GCC Administrator [Tue, 5 Feb 2008 00:17:00 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r132107
Daniel Franke [Mon, 4 Feb 2008 22:37:07 +0000 (17:37 -0500)]
where_operator_assign_4.f90: Fix typo in error message to match.
2008-02-04 Daniel Franke <franke.daniel@gmail.com>
* gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
to match.
From-SVN: r132103
Daniel Franke [Mon, 4 Feb 2008 22:32:34 +0000 (17:32 -0500)]
resolve.c (resolve_where): Fix Typo in error message.
2008-02-04 Daniel Franke <franke.daniel@gmail.com>
* resolve.c (resolve_where): Fix Typo in error message.
From-SVN: r132100
Richard Guenther [Mon, 4 Feb 2008 22:03:09 +0000 (22:03 +0000)]
re PR middle-end/33631 (auto structure not initialized correctly)
2008-02-04 Richard Guenther <rguenther@suse.de>
PR middle-end/33631
* expr.c (count_type_elements): Give for unions instead of
guessing.
* gcc.c-torture/execute/pr33631.c: New testcase.
From-SVN: r132097
Daniel Franke [Mon, 4 Feb 2008 20:37:12 +0000 (15:37 -0500)]
backport: re PR fortran/34661 (ice on where / ASSIGNMENT(=))
gcc/fortran:
2008-02-04 Daniel Franke <franke.daniel@gmail.com>
Backport from trunk:
2008-01-25 Daniel Franke <franke.daniel@gmail.com>
PR fortran/34661
* resolve.c (resolve_where): Added check if user-defined
assignment operator is an elemental subroutine.
gcc/testsuite:
2008-02-04 Daniel Franke <franke.daniel@gmail.com>
PR fortran/34661
* gfortran.dg/where_operator_assign_4.f90: New test.
From-SVN: r132094
Andreas Krebbel [Mon, 4 Feb 2008 09:20:45 +0000 (09:20 +0000)]
fixdfdi.h (__fixunstfdi, __fixtfdi): Rearrange the overflow check to make it easier to read.
2008-02-04 Andreas Krebbel <krebbel1@de.ibm.com>
* config/s390/fixdfdi.h (__fixunstfdi, __fixtfdi): Rearrange
the overflow check to make it easier to read.
(__fixtfdi): Change the type of the ll member in union
long_double to UDItype_x.
2008-02-04 Andreas Krebbel <krebbel1@de.ibm.com>
* gcc.dg/tf_to_di-1.c: New testcase.
From-SVN: r132089
GCC Administrator [Mon, 4 Feb 2008 00:17:02 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r132084
John David Anglin [Sun, 3 Feb 2008 19:53:09 +0000 (19:53 +0000)]
ChangeLog: Add missed log entry.
* ChangeLog: Add missed log entry.
From-SVN: r132081
GCC Administrator [Sun, 3 Feb 2008 00:17:04 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r132075
Richard Henderson [Sat, 2 Feb 2008 20:42:10 +0000 (12:42 -0800)]
re PR c/34993 (ICE with attribute for array with unknown bound)
PR c/34993
* tree.c (build_type_attribute_qual_variant): Skip TYPE_DOMAIN
for unbounded arrays.
From-SVN: r132073
Richard Sandiford [Sat, 2 Feb 2008 10:01:38 +0000 (10:01 +0000)]
Add PR 34900 to CL for PR 31388
From-SVN: r132068
Richard Sandiford [Sat, 2 Feb 2008 09:55:42 +0000 (09:55 +0000)]
re PR target/34981 (Lazily-bound function called twice)
gcc/
PR target/34981
* config/mips/mips-protos.h (mips_expand_call): Return an rtx.
(build_mips16_call_stub): Likewise.
* config/mips/mips.h (FIRST_PSEUDO_REGISTER): Rename FAKE_CALL_REGNO
to GOT_VERSION_REGNUM.
(CALL_REALLY_USED_REGISTERS): Set the GOT_VERSION_REGNUM entry to 0.
(EPILOGUE_USES): Include GOT_VERSION_REGNUM if TARGET_ABICALLS.
* config/mips/mips.c (mips_emit_call_insn): New function.
(mips_call_tls_get_addr): Call mips_expand_call directly.
(mips_expand_call): Update the call to build_mips16_call_stub
and remove a redundant condition. Assert that MIPS16 stubs do not
use lazy binding. Use mips_emit_call_insn and return the call insn.
(override_options): Allow SImode for GOT_VERSION_REGNUM.
(build_mips16_call_stub): Use mips_emit_call_insn rather than
emit_call_insn. Return the call insn or null.
(mips_avoid_hazard): Remove hazard_set handling.
(mips_extra_live_on_entry): Include GOT_VERSION_REGNUM if
TARGET_ABICALLS.
* config/mips/mips.md (UNSPEC_EH_RECEIVER): Rename to...
(UNSPEC_RESTORE_GP): ...this.
(UNSPEC_SET_GOT_VERSION, UNSPEC_UPDATE_GOT_VERSION): New constants.
(FAKE_CALL_REGNO): Rename to...
(GOT_VERSION_REGNUM): ...this.
(type): Add "ghost" value. Add an associated insn reservation.
(hazard_set): Remove.
(exception_receiver): Rename to...
(restore_gp): ...this and update the unspec identifier accordingly.
(exception_receiver, nonlocal_got_receiver): New expanders.
(load_call<mode>): Use GOT_VERSION_REGNUM. Don't set
FAKE_CALL_REGNO. Remove hazard_set attribute.
(set_got_version, update_got_version): New patterns.
gcc/testsuite/
PR target/34981
* gcc.target/mips/lazy-binding-1.c: New test.
* gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi,
mips_forced_gp, mips_forced_no_abicalls, mips_forced_no_shared
and mips_forced_no_er.
(dg-mips-options): Avoid using -mips16 -mhard-float for ABIs
other than o32 and o64. Avoid using -mabicalls with an implicit
-mabi=eabi. Avoid using small data with -mabicalls. Skip
-mabi=*, -G*, -mabicalls, -mshared and -mexplicit-relocs tests
if the multilib forces the an incompatible option.
From-SVN: r132067
Richard Sandiford [Sat, 2 Feb 2008 09:44:21 +0000 (09:44 +0000)]
re PR target/31388 (ICE building libiberty multilib for mips16 multilibs)
gcc/
PR target/31388
* config/mips/mips.md (load_const_gp_<mode>): New insns.
* config/mips/mips.c (gen_load_const_gp): New function.
(mips_split_symbol): Avoid using or creating the MIPS16 GP
pseudo register if no_new_pseudos.
(mips16_gp_pseudo_reg): Use gen_load_const_gp.
From-SVN: r132066
Kaveh R. Ghazi [Sat, 2 Feb 2008 01:42:03 +0000 (01:42 +0000)]
Backport:
2007-08-02 Nathan Froyd <froydnj@codesourcery.com>
PR middle-end/25445
* varasm.c (default_binds_local_p_1): Consult flag_whole_program
if we are compiling with -fPIC.
From-SVN: r132060
GCC Administrator [Sat, 2 Feb 2008 00:16:41 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r132056
Joseph Myers [Fri, 1 Feb 2008 23:57:53 +0000 (23:57 +0000)]
BASE-VER: Bump.
* BASE-VER: Bump.
* DEV-PHASE: Mark as prerelease.
From-SVN: r132054
Joseph Myers [Fri, 1 Feb 2008 16:54:56 +0000 (16:54 +0000)]
Mark as release
From-SVN: r132045
Joseph Myers [Fri, 1 Feb 2008 16:54:49 +0000 (16:54 +0000)]
Mark ChangeLog
From-SVN: r132044
Joseph Myers [Fri, 1 Feb 2008 16:54:41 +0000 (16:54 +0000)]
Mark ChangeLog
From-SVN: r132043
Joseph Myers [Fri, 1 Feb 2008 16:54:33 +0000 (16:54 +0000)]
Mark ChangeLog
From-SVN: r132042
Joseph Myers [Fri, 1 Feb 2008 16:54:25 +0000 (16:54 +0000)]
Mark ChangeLog
From-SVN: r132041
Joseph Myers [Fri, 1 Feb 2008 16:54:20 +0000 (16:54 +0000)]
Mark ChangeLog
From-SVN: r132040
Joseph Myers [Fri, 1 Feb 2008 16:54:11 +0000 (16:54 +0000)]
Mark ChangeLog
From-SVN: r132039
Joseph Myers [Fri, 1 Feb 2008 16:54:05 +0000 (16:54 +0000)]
Mark ChangeLog
From-SVN: r132038
Joseph Myers [Fri, 1 Feb 2008 16:53:59 +0000 (16:53 +0000)]
Mark ChangeLog
From-SVN: r132037
Joseph Myers [Fri, 1 Feb 2008 16:53:53 +0000 (16:53 +0000)]
Mark ChangeLog
From-SVN: r132036
Joseph Myers [Fri, 1 Feb 2008 16:53:49 +0000 (16:53 +0000)]
Mark ChangeLog
From-SVN: r132035
Joseph Myers [Fri, 1 Feb 2008 16:53:41 +0000 (16:53 +0000)]
Mark ChangeLog
From-SVN: r132034
Joseph Myers [Fri, 1 Feb 2008 16:53:35 +0000 (16:53 +0000)]
Mark ChangeLog
From-SVN: r132033
Joseph Myers [Fri, 1 Feb 2008 16:53:23 +0000 (16:53 +0000)]
Mark ChangeLog
From-SVN: r132032
Joseph Myers [Fri, 1 Feb 2008 16:53:13 +0000 (16:53 +0000)]
Mark ChangeLog
From-SVN: r132031
Joseph Myers [Fri, 1 Feb 2008 16:53:05 +0000 (16:53 +0000)]
Mark ChangeLog
From-SVN: r132030
Joseph Myers [Fri, 1 Feb 2008 16:52:55 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132029
Joseph Myers [Fri, 1 Feb 2008 16:52:49 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132028
Joseph Myers [Fri, 1 Feb 2008 16:52:43 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132027
Joseph Myers [Fri, 1 Feb 2008 16:52:38 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132026
Joseph Myers [Fri, 1 Feb 2008 16:52:35 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132025
Joseph Myers [Fri, 1 Feb 2008 16:52:32 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132024
Joseph Myers [Fri, 1 Feb 2008 16:52:28 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132023
Joseph Myers [Fri, 1 Feb 2008 16:52:23 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132022
Joseph Myers [Fri, 1 Feb 2008 16:52:19 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132021
Joseph Myers [Fri, 1 Feb 2008 16:52:15 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132020
Joseph Myers [Fri, 1 Feb 2008 16:52:11 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132019
Joseph Myers [Fri, 1 Feb 2008 16:52:07 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132018
Joseph Myers [Fri, 1 Feb 2008 16:52:03 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132017
Joseph Myers [Fri, 1 Feb 2008 16:52:00 +0000 (16:52 +0000)]
Mark ChangeLog
From-SVN: r132016
Joseph Myers [Fri, 1 Feb 2008 16:51:56 +0000 (16:51 +0000)]
Mark ChangeLog
From-SVN: r132015
Joseph Myers [Fri, 1 Feb 2008 16:51:52 +0000 (16:51 +0000)]
Mark ChangeLog
From-SVN: r132014
Joseph Myers [Fri, 1 Feb 2008 16:51:49 +0000 (16:51 +0000)]
Mark ChangeLog
From-SVN: r132013
Joseph Myers [Fri, 1 Feb 2008 16:51:45 +0000 (16:51 +0000)]
Mark ChangeLog
From-SVN: r132012
Joseph Myers [Fri, 1 Feb 2008 16:51:39 +0000 (16:51 +0000)]
Mark ChangeLog
From-SVN: r132011
Joseph Myers [Fri, 1 Feb 2008 16:51:34 +0000 (16:51 +0000)]
Mark ChangeLog
From-SVN: r132010
Joseph Myers [Fri, 1 Feb 2008 16:51:25 +0000 (16:51 +0000)]
Mark ChangeLog
From-SVN: r132009
Joseph Myers [Fri, 1 Feb 2008 16:51:22 +0000 (16:51 +0000)]
Mark ChangeLog
From-SVN: r132008
Joseph Myers [Fri, 1 Feb 2008 16:51:19 +0000 (16:51 +0000)]
Mark ChangeLog
From-SVN: r132007
Joseph Myers [Fri, 1 Feb 2008 16:51:15 +0000 (16:51 +0000)]
Mark ChangeLog
From-SVN: r132006
Joseph Myers [Fri, 1 Feb 2008 16:39:45 +0000 (16:39 +0000)]
* gcc.pot: Regenerate.
From-SVN: r132003
Andrew Pinski [Fri, 1 Feb 2008 01:40:49 +0000 (17:40 -0800)]
re PR c/29326 (__builtin_trap is not documented)
PR c/29326
* doc/extend.texi (Other Builtins): Document.
Co-Authored-By: Ben Elliston <bje@au.ibm.com>
Co-Authored-By: Mark Mitchell <mark@codesourcery.com>
From-SVN: r131995
GCC Administrator [Fri, 1 Feb 2008 00:17:01 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r131992
John David Anglin [Fri, 1 Feb 2008 00:08:04 +0000 (00:08 +0000)]
compile: Make executable.
* compile: Make executable.
From-SVN: r131989
Manuel López-Ibáñez [Thu, 31 Jan 2008 18:40:58 +0000 (18:40 +0000)]
invoke.texi (-ansi): Mention explicitly corresponding -std= options.
2008-01-31 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
* doc/invoke.texi (-ansi): Mention explicitly corresponding -std=
options. Minor fixes.
(-std): Move reference to standards closer to where language
standards are first mentioned.
From-SVN: r131981
GCC Administrator [Thu, 31 Jan 2008 00:16:51 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r131972
GCC Administrator [Wed, 30 Jan 2008 00:17:10 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r131948
Jason Merrill [Tue, 29 Jan 2008 05:52:13 +0000 (00:52 -0500)]
re PR c++/35007 (Firefox fails to build with affentry.cpp:94: error: ISO C++ forbids subscripting non-lvalue array)
PR c++/35007
* class.c (build_base_path): Fix !want_pointer case.
From-SVN: r131932
GCC Administrator [Tue, 29 Jan 2008 00:17:08 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r131927
Joseph Myers [Mon, 28 Jan 2008 16:39:16 +0000 (16:39 +0000)]
gcc_release (build_sources): Pass --disable-multilib to gcc_build.
* gcc_release (build_sources): Pass --disable-multilib to
gcc_build.
(SVN): Don't use full path.
From-SVN: r131909
Jason Merrill [Mon, 28 Jan 2008 16:18:56 +0000 (11:18 -0500)]
re PR c++/27177 (ICE in build_simple_base_path, at cp/class.c:474)
PR c++/27177
* class.c (build_base_path): Fix previous change.
PR c++/27177
* class.c (build_base_path): Don't mess with virtual access if
skip_evaluation.
* call.c (standard_conversion): Don't check whether source type
is complete.
From-SVN: r131905
GCC Administrator [Mon, 28 Jan 2008 00:16:53 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r131895
Manuel López-Ibáñez [Sun, 27 Jan 2008 18:36:59 +0000 (18:36 +0000)]
re PR c/32102 (-Wall stomps on -Wstrict-overflow)
2008-01-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 32102
* flags.h (warn_strict_aliasing): Remove.
(warn_strict_overflow): Remove.
* opts.c (warn_strict_aliasing): Remove.
(warn_strict_overflow): Remove.
* c-opts.c (c_common_handle_option): -Wall only sets
-Wstrict-aliasing or -Wstrict-overflow if they are uninitialized.
(c_common_post_options): Give default values to -Wstrict-aliasing
and -Wstrict-overflow if they are uninitialized.
* common.opt (Wstrict-aliasing): Specify Var and Init.
(Wstrict-overflow): Likewise.
testsuite/
* gcc.dg/Wstrict-overflow-21.c: New.
* g++.dg/warn/Wstrict-aliasing-8.C: New.
From-SVN: r131887
GCC Administrator [Sun, 27 Jan 2008 00:16:56 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r131880