Gabriel Dos Reis
decebe5154
* typeck.c (build_modify_expr): Tidy diagnostic message.
...
From-SVN: r114658
2006-06-14 22:14:18 +00:00
Mark Mitchell
cf24598a2e
re PR c++/28018 (g++.dg/ext/complit1.C fails: in emit_move_insn, at expr.c:3275)
...
PR c++/28018
* typeck.c (build_modify_expr): Disallow array assignment.
PR c++/28018
* g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
assignment.
* g++.old-deja/g++.pt/crash51.C: Likewise.
From-SVN: r114653
2006-06-14 19:18:45 +00:00
Gabriel Dos Reis
438d94ed9a
* cp-tree.def: Fix typo.
...
From-SVN: r114649
2006-06-14 19:07:12 +00:00
Mark Mitchell
ace4831de9
re PR c++/27227 (rejects valid code with some extern "C")
...
PR c++/27227
* decl.c (decls_match): Allow an extern "C" variable declarations
from different namespaces to match.
(duplicate_decls): Disallow redeclaring a variable with a
different linkage specification.
PR c++/27227
* g++.dg/lookup/linkage1.C: New test.
* g++.dg/lookup/linkage2.C: Likewise.
From-SVN: r114647
2006-06-14 17:44:36 +00:00
Richard Henderson
c3b11a40d0
re PR libgomp/28008 (build failure due to PTHREAD_STACK_MIN not being declared)
...
PR libgomp/28008
* env.c (initialize_env): Avoid using PTHREAD_STACK_MIN when
undefined. Use GOMP_STACKSIZE not OMP_STACKSIZE for environment.
From-SVN: r114643
2006-06-14 08:20:01 -07:00
Andreas Krebbel
184f4c5647
re PR middle-end/27959 (s390x miscompilation due to clobbering literal pool base reg)
...
2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
PR middle-end/27959
* reload1.c (reload): Remove registers returned by update_eliminables
from used_spill_regs.
2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
PR middle-end/27959
* gcc.dg/pr27959.c: New testcase.
From-SVN: r114640
2006-06-14 14:19:54 +00:00
Tom Tromey
34e598d832
re PR java/28024 (libjava build failure on Solaris 2.8 (sun4u))
...
PR java/28024:
* aclocal.m4, configure: Rebuilt.
* m4/acinclude.m4 (REGEN_WITH_JAY): Use backquote, not $(...).
* configure.ac (QT_INCLUDE_DIR): Use backquote, not $(...).
From-SVN: r114639
2006-06-14 13:56:22 +00:00
Thomas Fitzsimmons
ba1304a3dc
Makefile.am (gappletviewer_CFLAGS): Add -I$(top_srcdir)/include.
...
2006-06-14 Thomas Fitzsimmons <fitzsim@redhat.com>
* classpath/tools/Makefile.am (gappletviewer_CFLAGS): Add
-I$(top_srcdir)/include.
(gjarsigner_CFLAGS): Likewise.
(gkeytool_CFLAGS): Likewise.
* classpath/tools/Makefile.in: Regenerate.
From-SVN: r114638
2006-06-14 13:48:08 +00:00
Ian Lance Taylor
d02f34e7df
Correct typo: initialize_constant_valid_p =>
...
initializer_constant_valid_p.
From-SVN: r114635
2006-06-14 04:54:41 +00:00
Thomas Fitzsimmons
648e8d6dd3
configure: Regenerate.
...
2006-06-13 Thomas Fitzsimmons <fitzsim@redhat.com>
* configure: Regenerate.
* Makefile.in: Regenerate.
* configure.ac (--enable-plugin): New option.
(ac_configure_args): Add --enable-tool-wrappers.
(ac_configure_args): Add --disable-plugin unless --enable-plugin
was specified.
* gcj/Makefile.in: Regenerate.
* sources.am (gnu_java_net_source_files): Add
classpath/gnu/java/net/IndexListParser.java.
(property_files): Remove
classpath/resource/gnu/classpath/tools/jarsigner/MessageBundle.properties,
classpath/resource/gnu/classpath/tools/keytool/MessageBundle.properties.
Add
classpath/resource/gnu/classpath/tools/appletviewer/MessagesBundle.properties,
classpath/resource/gnu/classpath/tools/appletviewer/MessagesBundle_de.properties,
classpath/resource/gnu/classpath/tools/getopt/Messages.properties,
classpath/resource/gnu/classpath/tools/jar/messages.properties,
classpath/resource/gnu/classpath/tools/jarsigner/messages.properties,
classpath/resource/gnu/classpath/tools/keytool/messages.properties,
classpath/resource/gnu/classpath/tools/native2ascii/messages.properties,
classpath/resource/gnu/classpath/tools/serialver/messages.properties.
* classpath/Makefile.in: Regenerate.
* classpath/native/jni/gtk-peer/cairographics2d.h,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c:
Merge from GNU Classpath.
* classpath/native/Makefile.in: Regenerate.
* classpath/native/jawt/Makefile.in: Regenerate.
* classpath/native/jawt/Makefile.am: Install libjawt.so in GCJ's
versioned library directory.
* classpath/native/Makefile.am: Add plugin directory if
--enable-plugin was specified.
* classpath/native/plugin/Makefile.in: Regenerate. *
classpath/native/plugin/Makefile.am: Install libgcjwebplugin.so in
GCJ's versioned library directory.
* classpath/resource/gnu/classpath/tools/native2ascii/messages.properties:
New file.
* classpath/resource/gnu/classpath/tools/getopt/Messages.properties:
Likewise.
* classpath/resource/gnu/classpath/tools/jarsigner/messages.properties:
Likewise.
* classpath/resource/gnu/classpath/tools/jarsigner/MessageBundle.properties:
Remove file.
* classpath/resource/gnu/classpath/tools/keytool/messages.properties:
New file.
* classpath/resource/gnu/classpath/tools/keytool/MessageBundle.properties:
Remove file.
* classpath/resource/gnu/classpath/tools/appletviewer/MessagesBundle_de.properties:
New file.
* classpath/resource/gnu/classpath/tools/appletviewer/MessagesBundle.properties:
Likewise.
* classpath/resource/gnu/classpath/tools/jar/messages.properties:
Likewise.
* classpath/resource/gnu/classpath/tools/serialver/messages.properties:
Likewise.
* classpath/gnu/java/net/IndexListParser.java:
Likewise.
* classpath/gnu/java/awt/peer/gtk/VolatileImageGraphics.java,
classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java,
classpath/gnu/java/awt/peer/gtk/CairoSurface.java,
classpath/gnu/java/awt/peer/gtk/GdkFontPeer.java,
classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
classpath/gnu/java/awt/peer/gtk/FreetypeGlyphVector.java,
classpath/gnu/java/awt/peer/gtk/GdkTextLayout.java,
classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java,
classpath/gnu/java/awt/peer/gtk/CairoSurfaceGraphics.java,
classpath/gnu/java/awt/peer/gtk/GtkVolatileImage.java,
classpath/gnu/java/awt/font/opentype/truetype/VirtualMachine.java,
classpath/gnu/java/awt/java2d/PolyEdge.java,
classpath/gnu/java/awt/java2d/AbstractGraphics2D.java: Merge from
GNU Classpath.
* classpath/tools/toolwrapper.c: Replace tools.zip reference with
libgcj-tools-4.2.0.jar.
* classpath/tools/Makefile.in: Regenerate.
* classpath/tools/Makefile.am: Rename tools.zip to
libgcj-tools-4.2.0.jar. Install libgcj-tools-4.2.0.jar in
$(datadir)/java.
* classpath/javax/swing/JTabbedPane.java,
classpath/javax/swing/text/DefaultStyledDocument.java,
classpath/javax/swing/text/html/HTMLDocument.java,
classpath/javax/swing/text/GapContent.java,
classpath/javax/swing/JComponent.java,
classpath/javax/swing/RepaintManager.java,
classpath/javax/swing/plaf/basic/BasicComboBoxRenderer.java,
classpath/javax/swing/plaf/basic/BasicScrollBarUI.java,
classpath/javax/swing/plaf/basic/BasicTabbedPaneUI.java,
classpath/javax/swing/plaf/basic/BasicScrollPaneUI.java,
classpath/javax/swing/plaf/basic/BasicLookAndFeel.java,
classpath/javax/swing/plaf/metal/MetalButtonUI.java,
classpath/java/text/Bidi.java,
classpath/java/awt/image/BufferedImage.java,
classpath/java/awt/datatransfer/DataFlavor.java,
classpath/java/awt/geom/AffineTransform.java,
classpath/java/awt/dnd/DropTargetDropEvent.java,
classpath/java/awt/dnd/DropTargetContext.java,
classpath/java/awt/font/TextLayout.java,
classpath/include/gnu_java_awt_peer_gtk_ComponentGraphics.h,
classpath/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h,
classpath/include/gnu_java_awt_peer_gtk_FreetypeGlyphVector.h,
classpath/include/gnu_java_awt_peer_gtk_GdkTextLayout.h,
classpath/include/gnu_java_awt_peer_gtk_GtkVolatileImage.h,
classpath/include/gnu_java_awt_peer_gtk_CairoSurface.h: Merge from
GNU Classpath.
* classpath/include/gnu_java_awt_peer_gtk_GdkGraphics.h,
classpath/include/gnu_java_awt_peer_gtk_GdkGraphics2D.h,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c,
classpath/native/jni/gtk-peer/gtkcairopeer.h,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c:
Remove files.
* classpath/Makefile.am (SUBDIRS, DIST_SUBDIRS): Include tools
directory.
* include/Makefile.in: Regenerate.
* testsuite/Makefile.in: Regenerate.
From-SVN: r114633
2006-06-14 03:38:34 +00:00
DJ Delorie
e3d437c056
* config/m32c/muldiv.md (mulpsi3): Expect arbitrary constants.
...
From-SVN: r114632
2006-06-13 23:16:43 -04:00
John David Anglin
169b751278
configure.host (hppa*-*): Set 'enable_hash_synchronization_default' to no.
...
* configure.host (hppa*-*): Set 'enable_hash_synchronization_default'
to no.
From-SVN: r114630
2006-06-14 01:42:41 +00:00
GCC Administrator
6520c10a5a
Daily bump.
...
From-SVN: r114628
2006-06-14 00:17:22 +00:00
Carlos O'Donell
3841b81b7b
Makefile.am: Add html and install-html stubs.
...
2006-06-13 Carlos O'Donell <carlos@codesourcery.com>
* Makefile.am: Add html and install-html stubs.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
From-SVN: r114624
2006-06-13 21:15:06 +00:00
DJ Delorie
12973d7afb
config-ml.in: Alter CCASFLAGS to include special multilib options the same as is done for CFLAGS.
...
* config-ml.in: Alter CCASFLAGS to include special
multilib options the same as is done for CFLAGS.
From-SVN: r114622
2006-06-13 16:48:23 -04:00
Carlos O'Donell
9288b84507
Makefile.in: Define HTMLS_BUILD, HTMLS_INSTALL, html__strip_dir, html__mkdir_p.
...
gcc/
2006-06-13 Carlos O'Donell <carlos@codesourcery.com>
* Makefile.in: Define HTMLS_BUILD, HTMLS_INSTALL,
html__strip_dir, html__mkdir_p. Enhance install-html target.
* configure.ac: AC_SUBST datarootdir, docdir and htmldir.
* configure: Regenerate.
From-SVN: r114620
2006-06-13 19:13:47 +00:00
Fariborz Jahanian
6b4e957600
Check for Objective-C++ in deciding certain COND_EXPR folding.
...
Check for Objective-C++ in deciding certain COND_EXPR
folding.
OKed by Geoff Keating.
From-SVN: r114619
2006-06-13 19:02:49 +00:00
J"orn Rennecke
31b6f0aee8
re PR target/28014 (space-optimized divide used inconsistently)
...
PR target/28014:
gcc:
* config/sh/t-sh (LIB1ASMFUNCS): Add _udiv_qrnnd16
* config/sh/sh.c (print_operand): Add !SHMEDIA functionality to 'M'.
* config/sh/lib1funcs.h (SL, SL1): Define.
* config/sh/lib1funcs.asm (__udiv_qrnnd16): New hidden function.
* longlong.h (__sh__): Define umul_ppmm, udiv_qrnnd and sub_ddmmss.
* config/sh/t-sh ($(T)unwind-dw2-Os-4-200.o): New rule.
(OBJS_Os_4_200): New variable.
($(T)libgcc-Os-4-200.a): Use it.
* sh.md (udivsi3): For TARGET_DIVIDE_CALL_TABLE, avoid function call
when dividing 1 and/or by 0.
gcc/testsuite:
* g++.dg/eh/div.C: New test.
From-SVN: r114616
2006-06-13 18:44:56 +01:00
Roger Sayle
de4fb767a9
configure.ac (HAS_MCONTEXT_T_UNDERSCORES): Include <sys/signal.h> before <ucontext.h> to define sigset_t required by...
...
* configure.ac (HAS_MCONTEXT_T_UNDERSCORES): Include <sys/signal.h>
before <ucontext.h> to define sigset_t required by <sys/ucontext.h>.
* configure: Regenerate.
From-SVN: r114614
2006-06-13 16:36:40 +00:00
Andrew Haley
572f9e47d3
re PR java/1305 ([JSR133] GCJ ignores volatile modifier)
...
2006-06-09 Andrew Haley <aph@redhat.com>
PR java/1305
PR java/27908
* builtins.c (initialize_builtins): Add __sync_synchronize().
* class.c (add_field): Mark volatile fields.
* java-gimplify.c (java_gimplify_expr): Call new functions to
handle self-modifying exprs and COMPONENT_REFs.
(java_gimplify_component_ref): New.
(java_gimplify_modify_expr): Add handling for volatiles.
From-SVN: r114609
2006-06-13 12:43:56 +00:00
Jie Zhang
f0f1c408bc
bfin.c (bfin_reorg_loops): Only call recog_memoized () for real instruction.
...
* config/bfin/bfin.c (bfin_reorg_loops): Only call recog_memoized ()
for real instruction.
From-SVN: r114608
2006-06-13 09:39:05 +00:00
Jakub Jelinek
10827cd8b3
re PR middle-end/27793 (num_ssa_names inconsistent or immediate use iterator wrong)
...
PR middle-end/27793
* cp-tree.h (cxx_int_tree_map): New struct.
(struct language_function): Add extern_decl_map field.
* name-lookup.c (pushdecl_maybe_friend): Add x -> t mapping
to cp_function_chain->extern_decl_map hash table instead of
copying over DECL_UID.
* cp-gimplify.c (cxx_int_tree_map_eq, cxx_int_tree_map_hash): New
functions.
(cp_genericize_r): Remap DECL_EXTERN local decls using
cp_function_chain->extern_decl_map hash table.
* decl.c (finish_function): Clear extern_decl_map.
PR c++/26757
PR c++/27894
* g++.dg/tree-ssa/pr26757.C: New test.
* g++.dg/tree-ssa/pr27894.C: New test.
From-SVN: r114607
2006-06-13 11:21:30 +02:00
Maxim Kuvyrkov
cd8d4e24e0
re PR middle-end/26807 (FAIL: gcc.dg/torture/pr24626-1.c -O2 (test for excess errors))
...
2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
PR middle-end/26807
* haifa-sched.c (check_cfg): Handle special case.
From-SVN: r114606
2006-06-13 09:00:52 +00:00
Eric Botcazou
5123ad0975
re PR debug/26754 (Wrong debug info for variable accessed non-locally)
...
PR debug/26754
* gimplify.c (declare_tmp_vars): Rename into declare_vars.
Add debug_info parameter. Chain the vars to the BLOCK instead
of the BIND_EXPR if debug info are requested for them.
(pop_gimplify_context): Adjust for above change.
(gimple_add_tmp_var): Likewise.
* tree-gimple.h (declare_tmp_vars): Rename into declare_vars.
Add bool parameter.
* tree-nested.c (convert_nonlocal_reference): Adjust for above change.
(convert_local_reference): Likewise.
(get_local_debug_decl): Set DECL_IGNORED_P on the original variable.
(finalize_nesting_tree_1): Request that debug info be emitted
for debug_var_chain.
From-SVN: r114605
2006-06-13 08:55:40 +00:00
Maxim Kuvyrkov
6f2ba390ae
re PR target/27863 (ICE in check_cfg, at haifa-sched.c:4615)
...
2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
* haifa-sched.c (unlink_other_notes, unlink_line_notes): Fix the patch
for PR target/27863.
2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
* gcc.c-torture/compile/20060609-1.c: New test.
PR target/27863
* gcc.c-torture/compile/pr27863.c: New test.
From-SVN: r114604
2006-06-13 08:50:53 +00:00
Richard Earnshaw
c68ecf64bf
Richard Earnshaw <rearnsha@arm.com>
...
Alexandre Oliva <aoliva@redhat.com>
* (ZW_GNU_GETTEXT_SISTER_DIR): Add optional
argument for where to search for NLS config file.
Co-Authored-By: Alexandre Oliva <aoliva@redhat.com>
From-SVN: r114603
2006-06-13 08:00:45 +00:00
Richard Guenther
cda5bf3902
re PR middle-end/27536 (-fsection-anchors breaks Ada)
...
2006-06-13 Richard Guenther <rguenther@suse.de>
PR middle-end/27536
* except.c (output_ttype): Expand type with EXPAND_INITIALIZER.
From-SVN: r114601
2006-06-13 07:23:59 +00:00
Richard Guenther
8e85fd14bf
re PR tree-optimization/27830 (ICE: verify_stmts failed (invalid operand to unary operator))
...
2006-06-13 Richard Guenther <rguenther@suse.de>
PR tree-optimization/27830
* tree-inline.c (copy_body_r): For copying the operand
of an ADDR_EXPR make sure to fold &* afterwards.
* g++.dg/tree-ssa/pr27830.C: New testcase.
From-SVN: r114600
2006-06-13 07:22:04 +00:00
John David Anglin
c67ed86a4a
configure.in: Don't enable libgomp on hpux10.
...
* configure.in: Don't enable libgomp on hpux10.
* configure: Rebuilt.
From-SVN: r114599
2006-06-13 02:40:01 +00:00
John David Anglin
ce0d1b886d
re PR ada/27944 (s-taprop.adb:66:06: warning: redundant with clause in body)
...
PR ada/27944
* s-taprop-hpux-dce.adb: Delete redundant 'with System.Parameters'.
From-SVN: r114598
2006-06-13 02:08:53 +00:00
Matthew Sachs
2094534c2b
target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in the list of compiler flags...
...
* lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
the list of compiler flags; this causes those flags to be checked
for things like dg-skip-if.
From-SVN: r114597
2006-06-13 01:12:51 +00:00
GCC Administrator
cd431bfe12
Daily bump.
...
From-SVN: r114595
2006-06-13 00:17:23 +00:00
Paolo Carlini
964c53299c
re PR libstdc++/26970 (-O3 -Wformat=2 complains about floats written to ostream)
...
2006-06-12 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/26970
* config/locale/gnu/c_locale.h (__convert_from_v<>): Change to
variadic function, instead of template function.
* config/locale/generic/c_locale.h (__convert_from_v<>): Likewise.
* include/bits/locale_facets.tcc (num_put<>::_M_insert_float):
Adjust.
(money_put<>::do_put(long double)): Likewise.
* src/locale-misc-inst.cc: Remove.
* src/Makefile.am: Adjust.
* src/Makefile.in: Regenerate.
From-SVN: r114591
2006-06-12 23:24:22 +00:00
Volker Reichelt
4c65a5340d
re PR c++/27601 (ICE (in fold_offsetof_1, at c-common.c:5998) on strange offsetof)
...
PR c++/27601
* semantics.c (finish_offsetof): Handle pseudo-destructors.
* g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
From-SVN: r114588
2006-06-12 22:56:07 +00:00
Mark Mitchell
dfa9dde4e0
ctor6.C, [...]: New.
...
* g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
Co-Authored-By: Kazu Hirata <kazu@codesourcery.com>
From-SVN: r114585
2006-06-12 22:26:00 +00:00
Volker Reichelt
ff8fe3e0ad
re PR c++/27933 (ICE with invalid "using")
...
PR c++/27933
* name-lookup.c (lookup_qualified_name): Always return error_mark_node
if lookup fails.
* g++.dg/lookup/using15.C: New test.
From-SVN: r114580
2006-06-12 21:12:52 +00:00
Volker Reichelt
8bdb09cb0b
re PR c++/27951 (ICE with invalid anonymous union)
...
PR c++/27951
* decl2.c (finish_anon_union): Return early if build_anon_union_vars
fails.
* g++.dg/other/anon4.C: New test.
From-SVN: r114577
2006-06-12 20:50:53 +00:00
Eric Botcazou
02a5eac483
gimplify.c (gimplify_expr): Treat VIEW_CONVERT_EXPR like other lvalues in the fb_none case with side-effects.
...
* gimplify.c (gimplify_expr): Treat VIEW_CONVERT_EXPR like other
lvalues in the fb_none case with side-effects.
From-SVN: r114576
2006-06-12 19:57:44 +00:00
Roger Sayle
f0b99d6cbd
re PR c++/21210 (Trouble with __complex__ types default construction)
...
PR c++/21210
* typeck2.c (build_functional_cast): Use cp_convert to construct
non-aggregate initializers instead of the user-level build_c_cast.
* g++.dg/init/complex1.C: New test case.
From-SVN: r114573
2006-06-12 18:50:22 +00:00
Andrew Haley
586825f169
re PR java/27908 (VMSecureRandom generateSeed infinite loop? (Regression))
...
2006-06-12 Andrew Haley <aph@redhat.com>
* testsuite/libjava.lang/PR27908.out: Delete.
* testsuite/libjava.lang/PR27908.java: Delete.
From-SVN: r114572
2006-06-12 17:07:48 +00:00
Kazu Hirata
c90b053bea
tree-flow.h: Remove the prototype for compute_phi_arg_on_exit.
...
* tree-flow.h: Remove the prototype for
compute_phi_arg_on_exit.
* tree-ssa-loop-ivopts.c (protect_loop_closed_ssa_form_use,
protect_loop_closed_ssa_form, compute_phi_arg_on_exit):
Remove.
From-SVN: r114569
2006-06-12 13:52:51 +00:00
Andrew Haley
af7acf2ed6
re PR java/27908 (VMSecureRandom generateSeed infinite loop? (Regression))
...
2006-06-12 Andrew Haley <aph@redhat.com>
* testsuite/libjava.lang/PR27908.out: New.
* testsuite/libjava.lang/PR27908.java: New.
From-SVN: r114568
2006-06-12 13:37:54 +00:00
Mark Shinwell
dda69cbfb7
builtins.c (expand_builtin_return_addr): Only use frame_pointer_rtx when count == 0 and we are expanding...
...
gcc/
* builtins.c (expand_builtin_return_addr): Only use
frame_pointer_rtx when count == 0 and we are expanding
__builtin_return_address.
From-SVN: r114567
2006-06-12 12:56:52 +00:00
Fred Fish
0901c5a3d9
mips.c (mips_file_start): Create special section ".gcc_compiled_longXX" for o64 ABI as well as EABI.
...
2006-06-12 Fred Fish <fnf@specifix.com>
* config/mips/mips.c (mips_file_start): Create special section
".gcc_compiled_longXX" for o64 ABI as well as EABI.
From-SVN: r114566
2006-06-12 11:03:57 +00:00
David Ayers
cb253473bc
re PR bootstrap/27963 (libjava fails to build if it isn't built by default)
...
2006-06-12 David Ayers <d.ayers@inode.at>
PR bootstrap/27963
PR target/19970
* configure.in: Remove target-boehm-gc from noconfigdirs where
${libgcj} is specified.
* configure: Regenerate.
From-SVN: r114563
2006-06-12 06:58:27 +00:00
Eric Christopher
f7eb0dcd45
re PR middle-end/27948 (MS -bitfield struct layout test fails)
...
2006-06-11 Eric Christopher <echristo@apple.com>
PR middle-end/27948
* stor-layout.c (place_field): Remove check for
remaining_in_alignment when aligning at the end of a run.
2006-06-11 Eric Christopher <echristo@apple.com>
PR middle-end/27948
* gcc.dg/bf-ms-layout.c: Run on darwin.
* gcc.dg/bf-no-ms-layout: Ditto.
* gcc.dg/attr-ms_struct-2.c: New.
* gcc.dg/bf-ms-layout-2.c: Ditto.
From-SVN: r114562
2006-06-12 06:53:33 +00:00
Eric Christopher
6bb7beac5f
re PR target/27542 (the ms_struct pragma is not documented)
...
2006-06-11 Eric Christopher <echristo@apple.com>
PR 27542
* doc/extend.texi (Structure-Packing Pragmas): Document ms_struct
pragma.
From-SVN: r114561
2006-06-12 06:44:23 +00:00
Roger Sayle
4119019bd7
re PR target/27858 (ICE in spill_failure, at reload1.c:1911while bootstrapping 4.2 on alpha)
...
PR target/27858
Revert incorrect fix for PR target/27158
2006-05-08 Roger Sayle <roger@eyesopen.com>
* reload.c (find_reloads_toplev): Only return the simplified SUBREG
of a reg_equiv_constant if the result is a legitimate constant.
From-SVN: r114559
2006-06-12 02:10:24 +00:00
Roger Sayle
0972012c8a
re PR target/27158 (ICE in extract_insn with -maltivec)
...
PR target/27158
* config/rs6000/rs6000.c (const_vector_elt_as_int): New function to
extract a CONST_VECTOR element and interpret it as an integer.
(vspltis_constant): Use const_vector_elt_as_int instead of the
macro CONST_VECTOR_ELT in order to handle FP vector modes.
* config/rs6000/predicates.md (easy_vector_const): Consider
floating point ALTIVEC_VECTOR_MODEs via easy_altivec_constant.
From-SVN: r114558
2006-06-12 02:02:14 +00:00
GCC Administrator
98ea97ab84
Daily bump.
...
From-SVN: r114556
2006-06-12 00:17:43 +00:00