$B!!$5$5$@$G$9!%(B
$B!!(Bgcc 4.6.3 $B$G%S%k%I$7$?$i$$$/$D$+(B warning
$B$,=P$?$N$G$4Js9p$G$9!%(B
io.c:
compiling ../trunk/io.c
../trunk/io.c: $B4X?t(B $B!F(Bio_encoding_set$B!G(B $BFb(B:
../trunk/io.c:8789:9: $B7Y9p(B: $B;HMQ$5$l$J$$JQ?t(B $B!F(Btmp1$B!G(B
$B$G$9(B [-Wunused-variable]
../trunk/io.c:8797:9: $B7Y9p(B: $B;HMQ$5$l$J$$JQ?t(B $B!F(Btmp1$B!G(B
$B$G$9(B [-Wunused-variable]
$B3:EvItJ,!'(B
8787 if (enc == enc2) {
8788 /* Special case - "-" => no transcoding */
8789 VALUE tmp1 = rb_check_string_type(v1);
8790 enc2 = NULL;
8791 }
8795 if (enc == enc2) {
8796 /* Special case - "-" => no transcoding */
8797 VALUE tmp1 = rb_check_string_type(v1);
8798 enc2 = NULL;
8799 }
$B!!$?$7$+$K(B tmp1 $B$OITMW$K8+$($^$9!%$3$l!$(Bv1
$B$r%A%'%C%/$7$?$$$@$1!)(B
regparse.c:
compiling ../trunk/regparse.c
../trunk/regparse.c: $B4X?t(B $B!F(Bparse_exp$B!G(B $BFb(B:
../trunk/regparse.c:5734:37: $B7Y9p(B: $B!F(Bb2$B!G(B
$B$O$3$N4X?tFb=i4|2=$5$l$:$K;HMQ$5(B
$B$l$k$+$b$7$l$^$;$s(B [-Wuninitialized]
../trunk/regparse.c:5690:12: $BHw9M(B: $B!F(Bb2$B!G(B
$B$O$3$3$GDj5A$5$l$F$$$^$9(B
../trunk/regparse.c:1501:7: $B7Y9p(B: $B!F(Bc$B!G(B
$B$O$3$N4X?tFb=i4|2=$5$l$:$K;HMQ$5$l(B
$B$k$+$b$7$l$^$;$s(B [-Wuninitialized]
../trunk/regparse.c:5687:17: $BHw9M(B: $B!F(Bc$B!G(B
$B$O$3$3$GDj5A$5$l$F$$$^$9(B
$B!!%3!<%I$r8+$?$s$G$9$,!$$Q$C$H8+$k8B$j!$3N$+$KL$Dj5A$N2DG=@-$,$"$k$+$b!$(B
$B$H;W$$$^$7$?!%$,!$0U?^E*$K$3$&$d$C$F$k$N$+$b$H$$$&5$$b$7$^$9!%0U?^E*$J(B
$B$i!$]5F+$7$$$N$G@k8@ItJ,$G(B 0 $B$G$bBeF~$7$FM_$7$$$H$3$m!%(B
addr2line.c:
> compiling ../trunk/addr2line.c
> ../trunk/addr2line.c: $B4X?t(B $B!F(Bparse_debug_line_cu$B!G(B $BFb(B:
> ../trunk/addr2line.c:235:18: $B7Y9p(B: $BJQ?t(B $B!F(Bisa$B!G(B
$B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;(B
$B$s(B [-Wunused-but-set-variable]
> ../trunk/addr2line.c:232:9: $B7Y9p(B: $BJQ?t(B $B!F(Bend_sequence$B!G(B
$B$,@_Dj$5$l$^$7$?$,;HMQ$5$l(B
$B$F$$$^$;$s(B [-Wunused-but-set-variable]
> ../trunk/addr2line.c:231:9: $B7Y9p(B: $BJQ?t(B $B!F(Bbasic_block$B!G(B
$B$,@_Dj$5$l$^$7$?$,;HMQ$5$l(B
$B$F$$$^$;$s(B [-Wunused-but-set-variable]
> ../trunk/addr2line.c:229:18: $B7Y9p(B: $BJQ?t(B $B!F(Bcolumn$B!G(B
$B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$(B
$B$^$;$s(B [-Wunused-but-set-variable]
> ../trunk/addr2line.c:223:20: $B7Y9p(B: $BJQ?t(B
$B!F(Bstandard_opcode_lengths$B!G(B $B$,@_Dj$5$l$^$7(B
$B$?$,;HMQ$5$l$F$$$^$;$s(B [-Wunused-but-set-variable]
$B!!3HD%%i%$%V%i%j$+$i$b7k9=7Y9p$,=P$^$9$M!%:Y$+$/$O8+$F$$$^$;(B
$B$s!%(Bbigdecimal.c $B$OBt;3$"$C$F]5F+$7$$$+$iD>$k$HNI$$$J$!!%(B
> ../../../trunk/ext/bigdecimal/bigdecimal.c:634:5: $B7Y9p(B: $BJQ?t(B
$B!F(BvStack$B!G(B $B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B
[-Wunused-but-set-variable]
> ../../../trunk/ext/bigdecimal/bigdecimal.c: $B4X?t(B $B!F(BBigDecimal_neg$B!G(B
$BFb(B:
> ../../../trunk/ext/bigdecimal/bigdecimal.c:1258:5: $B7Y9p(B: $BJQ?t(B
$B!F(BvStack$B!G(B $B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B
[-Wunused-but-set-variable]
> ../../../trunk/ext/bigdecimal/bigdecimal.c: $B4X?t(B
$B!F(BBigDecimal_mult2$B!G(B $BFb(B:
> ../../../trunk/ext/bigdecimal/bigdecimal.c:1582:5: $B7Y9p(B: $BJQ?t(B
$B!F(BvStack$B!G(B $B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B
[-Wunused-but-set-variable]
> ../../../trunk/ext/bigdecimal/bigdecimal.c: $B4X?t(B
$B!F(BBigDecimal_inspect$B!G(B $BFb(B:
> ../../../trunk/ext/bigdecimal/bigdecimal.c:1884:5: $B7Y9p(B: $BJQ?t(B
$B!F(BvStack$B!G(B $B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B
[-Wunused-but-set-variable]
> ../../../trunk/ext/bigdecimal/bigdecimal.c: $B4X?t(B
$B!F(BBigDecimal_power$B!G(B $BFb(B:
> ../../../trunk/ext/bigdecimal/bigdecimal.c:2026:5: $B7Y9p(B: $BJQ?t(B
$B!F(BvStack$B!G(B $B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B
[-Wunused-but-set-variable]
> compiling ../../../../trunk/ext/json/generator/generator.c
> ../../../../trunk/ext/json/generator/generator.c: $B4X?t(B
$B!F(BcState_aref$B!G(B $BFb(B:
> ../../../../trunk/ext/json/generator/generator.c:632:5: $B7Y9p(B: $BJQ?t(B
$B!F(Bstate$B!G(B $B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B
[-Wunused-but-set-variable]
> compiling ../../../../trunk/ext/json/parser/parser.c
> ../../../../trunk/ext/json/parser/../fbuffer/fbuffer.h:130:13: $B7Y9p(B:
$B!F(Bfbuffer_append_long$B!G(B $B$,Dj5A$5$l$^$7$?$,;HMQ$5$l$^$;$s(B
[-Wunused-function]
> ../../../../trunk/ext/json/parser/../fbuffer/fbuffer.h:137:17: $B7Y9p(B:
$B!F(Bfbuffer_dup$B!G(B $B$,Dj5A$5$l$^$7$?$,;HMQ$5$l$^$;$s(B [-Wunused-function]
> ../../../../trunk/ext/json/parser/../fbuffer/fbuffer.h:150:14: $B7Y9p(B:
$B!F(Bfbuffer_to_s$B!G(B $B$,Dj5A$5$l$^$7$?$,;HMQ$5$l$^$;$s(B [-Wunused-function]
> ../../../../trunk/ext/json/parser/../fbuffer/fbuffer.h:91:13: $B7Y9p(B:
$B!F(Bfbuffer_append_str$B!G(B $B$,Dj5A$5$l$^$7$?$,;HMQ$5$l$^$;$s(B
[-Wunused-function]
> compiling ../../../trunk/ext/nkf/nkf.c
> ../../../trunk/ext/nkf/nkf.c: $B4X?t(B $B!F(Brb_nkf_convert$B!G(B $BFb(B:
> ../../../trunk/ext/nkf/nkf.c:138:20: $B7Y9p(B: $BJQ?t(B $B!F(Btmp$B!G(B
$B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B [-Wunused-but-set-variable]
> compiling ../../../trunk/ext/socket/ancdata.c
> ../../../trunk/ext/socket/ancdata.c: $B4X?t(B $B!F(Bbsock_sendmsg_internal$B!G(B
$BFb(B:
> ../../../trunk/ext/socket/ancdata.c:1168:13: $B7Y9p(B: $BJQ?t(B
$B!F(Blast_type$B!G(B $B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B
[-Wunused-but-set-variable]
> ../../../trunk/ext/socket/ancdata.c:1167:13: $B7Y9p(B: $BJQ?t(B
$B!F(Blast_level$B!G(B $B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B
[-Wunused-but-set-variable]
> compiling ../../../trunk/ext/syck/rubyext.c
> ../../../trunk/ext/syck/rubyext.c: $B4X?t(B $B!F(Bsyck_seq_initialize$B!G(B
$BFb(B:
> ../../../trunk/ext/syck/rubyext.c:1529:15: $B7Y9p(B: $BJQ?t(B $B!F(Bnode$B!G(B
$B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B [-Wunused-but-set-variable]
on 2012-05-06 12:10
on 2012-12-11 07:02
$BA0ED$G$9!#(B $B:#99$G$9$,!"(B 2012$BG/(B5$B7n(B6$BF|(B 19:09 SASADA Koichi <ko1@atdot.net>: > $B!!3HD%%i%$%V%i%j$+$i$b7k9=7Y9p$,=P$^$9$M!%:Y$+$/$O8+$F$$$^$;(B > $B$s!%(Bbigdecimal.c $B$OBt;3$"$C$F]5F+$7$$$+$iD>$k$HNI$$$J$!!%(B > >> compiling ../../../trunk/ext/bigdecimal/bigdecimal.c >> ../../../trunk/ext/bigdecimal/bigdecimal.c: $B4X?t(B $B!F(BBigDecimal_prec$B!G(B $BFb(B: >> ../../../trunk/ext/bigdecimal/bigdecimal.c:305:5: $B7Y9p(B: $BJQ?t(B $B!F(BvStack$B!G(B $B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B [-Wunused-but-set-variable] $B$3$l!"(BGC$BBP:v$J$N$G@_Dj$@$1$7$F;2>H$7$J$$$N$O0U?^$I$*$j$J$s$G$9$h$M(B? $B0J2<$N$h$&$K7Y9p$rM^@)$7$F$7$^$C$F$O$^$:$$$G$7$g$&$+(B? --- a/ext/bigdecimal/extconf.rb +++ b/ext/bigdecimal/extconf.rb @@ -3,4 +3,8 @@ require 'mkmf' have_func("labs", "stdlib.h") have_func("llabs", "stdlib.h") +if CONFIG["GCC"] == "yes" + $warnflags += " -Wno-unused-but-set-variable" +end + create_makefile('bigdecimal')
on 2012-12-11 07:21
$BA0ED$G$9!#(B 2012$BG/(B12$B7n(B11$BF|(B 15:01 Shugo Maeda <shugo@ruby-lang.org>: > + $warnflags += " -Wno-unused-but-set-variable" > +end > + > create_makefile('bigdecimal') $B$3$l$@$H8E$$(Bgcc$B$G$^$:$$$N$G$3$s$J46$8$G$9$+$M(B --- a/ext/bigdecimal/bigdecimal.c +++ b/ext/bigdecimal/bigdecimal.c @@ -59,8 +59,18 @@ static ID id_floor; static ID id_to_r; static ID id_eq; +#define GCC_VERSION_SINCE(major, minor, patchlevel) \ + (defined(__GNUC__) && !defined(__INTEL_COMPILER) && \ + ((__GNUC__ > (major)) || \ + (__GNUC__ == (major) && __GNUC_MINOR__ > (minor)) || \ + (__GNUC__ == (major) && __GNUC_MINOR__ == (minor) && __GNUC_PATCHLEVEL__ >= (patchlevel)))) + /* MACRO's to guard objects from GC by keeping them in stack */ +#if GCC_VERSION_SINCE(4,3,0) +#define ENTER(n) volatile VALUE vStack[n] __attribute__ ((unused));int iStack=0 +#else #define ENTER(n) volatile VALUE vStack[n];int iStack=0 +#endif #define PUSH(x) vStack[iStack++] = (VALUE)(x); #define SAVE(p) PUSH(p->obj); #define GUARD_OBJ(p,y) {p=y;SAVE(p);}
on 2012-12-13 05:04
$BA0ED$G$9!#(B 2012/12/11 Shugo Maeda <shugo@ruby-lang.org>: >> $B$3$l!"(BGC$BBP:v$J$N$G@_Dj$@$1$7$F;2>H$7$J$$$N$O0U?^$I$*$j$J$s$G$9$h$M(B? >> $B0J2<$N$h$&$K7Y9p$rM^@)$7$F$7$^$C$F$O$^$:$$$G$7$g$&$+(B? regenc.{h,c}$B$G(B__attribute__ ((unused))$B$r$9$G$K;H$C$F$$$k$h$&$@$C$?$N$G!"(Bruby.h$B$K(BRB_UNUSED_VAR() $B$H$$$&%^%/%m$rDI2C$7$F!"(Bbigdecimal.c$B$G$=$l$r;H$C$F7Y9p$rM^@)$9$k$h$&$K$7$^$7$?!#(B gcc 4.6.0$B$h$jA0$N%P!<%8%g%s$G(B__attribute__ ((unused))$B$rIU$1$F$b32$O$J$$$H;W$&$N$G%P!<%8%g%s$N%A%'%C%/$O(B $BF~$l$F$$$^$;$s!#(B # $B$9$G$K(Bregenc.h$B$G(B__GNUC__$B$,Dj5A$5$l$F$$$?$i(B__attribute__ ((unused))$B$r;H$C$F$$$k$N$GLdBj$J$$$H(B # $BH=CG$7$^$7$?!#(B regenc.{h,c}$B$NJ}$O$"$^$j$$$8$i$J$$J}$,$$$$$@$m$&$H;W$C$F%^%/%m$O6&DL2=$;$:$K$=$N$^$^$K$7$F$"$j$^$9!#(B $B$"$H!"(Bext/json/generator.c$B$G$bF1$87Y9p$,=P$F$$$^$9$,!"$3$A$i$O7Y9p$K=>$C$F(BGET_STATE(self);$B$r(B $B>C$7$?$i$$$$$h$&$K;W$$$^$9!#(B compiling generator.c generator.c: $B4X?t(B $B!F(BcState_aref$B!G(B $BFb(B: generator.c:632:5: $B7Y9p(B: $BJQ?t(B $B!F(Bstate$B!G(B $B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B [-Wunused-but-set-variable] $B$3$C$A$O(Bhttps://github.com/flori/json$B$K(Bpull request$BAw$k$N$,$$$$$s$G$9$+$M$(!#(B
on 2012-12-13 06:01
2012$BG/(B12$B7n(B13$BF|(B 13:03 Shugo Maeda <shugo@ruby-lang.org>: > $B$"$H!"(Bext/json/generator.c$B$G$bF1$87Y9p$,=P$F$$$^$9$,!"$3$A$i$O7Y9p$K=>$C$F(BGET_STATE(self);$B$r(B > $B>C$7$?$i$$$$$h$&$K;W$$$^$9!#(B > > compiling generator.c > generator.c: $B4X?t(B $B!F(BcState_aref$B!G(B $BFb(B: > generator.c:632:5: $B7Y9p(B: $BJQ?t(B $B!F(Bstate$B!G(B $B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B [-Wunused-but-set-variable] > > $B$3$C$A$O(Bhttps://github.com/flori/json$B$K(Bpull request$BAw$k$N$,$$$$$s$G$9$+$M$(!#(B $B$=$&$7$FD:$1$k$H=u$+$j$^$9!#(B
on 2012-12-13 06:36
$BA0ED$G$9!#(B 2012$BG/(B12$B7n(B13$BF|(B 14:01 NARUSE, Yui <naruse@airemix.jp>: >> compiling generator.c >> generator.c: $B4X?t(B $B!F(BcState_aref$B!G(B $BFb(B: >> generator.c:632:5: $B7Y9p(B: $BJQ?t(B $B!F(Bstate$B!G(B $B$,@_Dj$5$l$^$7$?$,;HMQ$5$l$F$$$^$;$s(B [-Wunused-but-set-variable] >> >> $B$3$C$A$O(Bhttps://github.com/flori/json$B$K(Bpull request$BAw$k$N$,$$$$$s$G$9$+$M$(!#(B > > $B$=$&$7$FD:$1$k$H=u$+$j$^$9!#(B $BAw$C$F$*$-$^$7$?!#(B https://github.com/flori/json/pull/153
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.